I've had issues with the same person in the recent past. Don't fret-he's full of reasons of why he didn't lose, or in your case, why he won against a car that was not even racing.
My car car has an HTA86 turbo, E85, built motor and supporting mods. Mid 600s on a Mustang dyno, more on a dynojet. Should give you a good run. Going to PM you.