If i get a b pipe will i keep my top end
With every mod there is always some give and take.
Dry Pipes make killer Mid to Top end power. But they can suffer in the low end.
Wet Pipe, (B Pipe) give great low to mid power. Top is good, but not like a Dry Pipe.
Dry Pipes can be a maintenance nightmare if you do not have the lord mounts setup perfectly, they will cause the orings and couplers to burn out. You need to run a Girdled head with a Dry Pipe (Unless it is a Power Factory or TNT, etc etc). Then I would still run one.
With either pipe you need a modified CDI or and MSD Enhancer so you can control the rev limiter. Otherwise you will be knocking on the OEM Rev Limiter causeing the ski to feel like the brakes are being put on.
Stay away from Programmable ignitions at this point. Not needed for your application. Not Cost Effective.
A 10/16 Hooker would be a good pitch for you after some porting is added.