where to buy grease/dust caps for 11.75" rotors?

The 894 cap is still available from the dealer. The price is about $30 each though. I don't think anyone makes a reproduction that actually fits. Evidently the Chinese can't figure out how to read a blueprint yet.