I have not had many last more than a season or two. So I get cheaper ones and replace as necessary.
If you don't mind a rebate this one gets decent reviews for $29.98
https://www.dickssportinggoods.com/...-mp-17posaprfcmgn201xtch/17posaprfcmgn201xtch
If you don't mind a rebate this one gets decent reviews for $29.98
https://www.dickssportinggoods.com/...-mp-17posaprfcmgn201xtch/17posaprfcmgn201xtch