Although this product as advertised on this website says it is only for a 09-04' TTR 225 it actually fits an XT 225 which is what i put it on. Pro Cycle.com has the exact pipe and has it advertised for both the TTR and the XT 225. However, BTO sports had this pipe for a lot cheaper than pro cycle. It was extremely easy to attach to my XT probably all of 7 minutes. It is quite a bit louder than the stock pipe, but not too loud, actually its perfect. It did increase my horsepower, not significantly, but enough to notice a difference. I also added a new K and N airfilter. Great product, would recommend to anyone seeking one.