U can invest in a good filter... There are good 3rd party hoods available from online suppliers (via eBay...) They are essentially the same thing, works the same way, the same size... But a fraction of the cost...
The Hoya MC Protector i'm using is the Pro1 Digital. It shouldn't get dirty easily as i'm using it on a long lens so the longer hood provides some protection.