Bought one of these and love it. Its really heavy duty and well made. No issues taking it on and off numerous times throughout the season.
https://www.amazon.com/dp/B01MT0OM5J/ref=cm_sw_em_r_mt_dp_-BWMFbS4G664E?_encoding=UTF8&psc=1