I just changed the oil in all four of our atvs.....and used Shell Rotella T synthetic 5w-40. Only thing I hate about it is that I have to go to Walmart to get it. That is all I have ever used in our atvs.
I also use the same oil in my Yamaha V Star.
Shell Rotella synthetic also carries the JASO-MA rating for motorcycles.
Our atvs...an 04 Yamaha Bruin 350 4x4(wife's) 06 TRX 90(grand kids), 07 Honda Rubicon(mine) and a 09 Recon...my son's.