My oil cap assembly/breather is looking a bit rough and rather than replacing it with a stock (used) unit, I'm wondering if there is anything available aftermarket that isn't a POS. Anyone have any suggestions?

Thanks,