Your going to hear different answers on this topic. Both are great oils, so I would go with whichever is the cheapest of the two. I have used TGMO 0w20 in the past and it ran great in my Accord. I went with M1 0w20 this go around because it was only $22 for 5 quarts. Plus many on here give it a great rating. The main advantage of TGMO and other OEM 0w20 is that they are very light on start up, does it make a difference in wear? I dont know. If TGMO is cheaper than the Mazda and M1 then it's a no brainer, go with the TGMO.