Ive got a TLR 200 had it for four years now and it has been very reliable. Parts for it are easy to get but rarely needed. I use mine for twinshock trials and also setting events out so it get a lot of work. I have put a wes exhaust on it which has helped the power. It isnt as powerful as the 250 of course but i find it easier to ride in the tight twinshock sections but still has enough power to pull third up hillclimbs. I also put a 250 tank and seat on it which was kindly sold to me by t-shock250, you just have to alter the front tank fixings to make it fit but the seat goes straight on.