You should check out the seller "Heavystar" on eBay. He has all different sizes of hoods. I bought a bunch in 40.5mm. He has other sizes, as well.

Also, check out the classifieds on rangefinderforum.com.