That post had a problem with the Gates part -- and I would never use Gates personally based on experiences with other cars. I have however never used them on Mazdas.
I replaced my tensioner a couple years ago on my 2015 (at about 65k miles) with an OEM one. In this case most of the early Mazda tensioners had a slight oil leak which makes a small mess around the tensioner, and that's the only reason I replaced it, not because it was failing. I put another OEM one on (the revised part). I generally like to keep my cars a long time and replace things once and not multiple times, so I gravitate towards OEM products. However, if you plan on selling the car in the near future you might decide to save a few bucks.
Honestly though, everything I buy from RockAuto usually ends up being crap. I use them for so little these days unless it's an aftermarket brand I trust, which Gates is not. (Usually I only use them on my german car where there are several decent OEM suppliers for any part, not like my Japanese cars.)