I am looking for a lens hood for my 100mm f/2.8 macro lens. The Canon hood is quite expensive, to say the least. Can anyone recommend a 3rd-party hood that fits well? This apparently seems to be the chief complaint with 3rd-party alternatives. Thank you.