I bought cheap ones at Home Depot for my mother's garage about 7 years ago and they're still on! Although she claims leaves still get in and clog it up.
The ones I tried from Menards a couple of years ago were garbage.