Well they do make a slip-on or a full system for the 250x. You just have to make sure you specify the year. Because the new 250ex platform is called a 250x. But it is nothing even close to the same. Different motor and pretty much everything else. The old 250x and 300ex are very similar in alot of ways. There is a possibility the 300ex slip-on or full system would fit aswell. And that would be made alot more recently then the 250x so may be alot easier to find one somewhere online.
To many mods to list in signature(ran out of space lol)
Check out garage for full list