Hey joe, the bike should be a lot better if you think you lost any power check the tune that was installed,mine popped on the decel when I first put the TORS on took it to the dealer and installed the TORS tune ,huge difference smooth power.i don't think you lost any hp if any you picked up...