I think the 8.75 diff is doomed due to the car's weight and the stroker's torque.

No freakin' clue how it will run at the track. Anytime that question comes up w/ an "unoptimized" combination, you simply don't know where the performance that looks good on paper gets lost to reality.