I have a plastic one for my Meyer C-8. Its black with a "removable" Meyer sticker. They are by far better than any rubber deflector, and no, they are unbrealable (so far).
Thomas, check with your Meyer dealer, mine cost $130.00 in 1996 for PT # 12040.