a warrior isn't bad but it isn't that fastest stock. when I had mine I liked it till i got a 400. for me where i ride it was good and i beat the heck out of it and it held up. it does good on hills got some good weight up front. for the right price i would own another one
depends on how the previous owners treated it. in good condition, it will last as long as you take care of it. ive had two. with the right parts, itll be just as fast as a 400. i loved both of mine. i beat the living snot out of them. only had to rebuild my last one cause i sunk a valve due to not having it jetted right.