sorry for long reply, ive been away...
now i have seen the pipe and recgnise the make i would say yes, the pipes themselves sound amazing!!, they roar big time, i had one on my savage till i imported a melkie from germany but only for torque, them ppes are very good!!!
you will need a re tune and also a play with the idle a little, them think about an o.s18 or the 18ss hpi engine, them you will be very fast!!...lol