Bummer but hate to say it but that newer motor is not as good as the one it replaced.
No two motors are never the same eh You may need to Tune this motor to suit the way
its set up. Go get a Dyno is all I can say that will get the best from what you have IMO