I purchased these about a month ago, they arrived quickly and installed with no issues.
It's only been a few weeks, so I can't speak to how long they will last, but hope we get a couple of years out of them.  They seem sturdier than the ones that came with the grill, so if that is any indication it would be likely they will last us 2 - 3 summers.