No offense, but your speedo must be wayyyy off.
A speedster 16' with the same engines as you (lighter and shorter boat) do about 55-58MPH in perfect running condition (on GPS) mine does from 50 to 58 depending of water conditions (speedo) wich means probably 48-55 in real life (GPS)
If your challenger really does 64MPH, that would be insane.
I had installed a concord impeller on my old sea-rayder boat. I had gained a little hole shot but i had changed my wear ring so i'd have never known if the impeller really helped...
Well i might give a try on that carbon seal, it's not too costly and if it works, I'd be very glad