His shorter wheelbase might give him the advantage over you. If you had a sport with 3.73, manual tranny, and limited slip you'd definately have him.
With all the wheeling I've done, I've found my X, which is a sport with 3.27 gears, manual trans, 31" A/T's, 2" lift will pretty much keep up...