Apologies if this is a repost, but I have searched and found nothing on the boards... The thumpertalk shop has this full system available (and at a good price!) but it does state it is universal and one should make sure it is a good fit for one's bike even after having selected the vehicle on the top of the page! A little frustrating I should say, but here it goes: IS THIS A GOOD FIT FOR THE 2009 CRF 450X? Also, the description is a bit misleading in what this is made of? Titanium or Aluminium? The header and the slip on? https://www.thumpertalk.com/shop/Akrapovic-Racing-Line-Full-System-Hexagonal-Titanium-Muffler-Titanium-p4584093.html Thanks!