Bought mine off E-bay $36, they are great. Never had any dirt or grime buildup inside? Just hose them off after riding.
Took them off to deep clean them after a year of riding and what do ya know, the shocks look like brand new.
Shock Covers came today. The blue is a little off from Yamaha blue but I think they still look good (the colors are actually a little 'closer' than they look in the pictures, if that makes sense). Other option was black. Very happy with the quality and they fit great!