got an yfz 450 alot of engine work. just got it back from the work shop.. needed to replace the axle bearings $100 each and i needed 4 of them and the labor on top of that plus chain and swing arm bearings as well.
but the can-am 400 out lander we had on the station was really good and the honda trx 350 was great as well. but i would lean more towards the honda