I like Hoodman Hoodskins, model HSK-PROSLR. They fit without cutting. When I first put one on, it had a few bubbles. The bubbles disappeared in about 3 days. You get a package of 12 for about $11 in the US and can inexpensively replace one when it gets messy or whatever. I see each lasting several months at the least before needing to change it.
Helene