I just bought an X7 and I love it. I'm thinking that the best way to improve it is to get a longer barrel, but which one? I read somewhere that anything over 16" starts to put spin on it the wrong way, and it has less range. A cop in my town has an Apex on his, but is that necessary? I'm hoping for something around $50, and shippable to Canada. Any ideas?