Thanks for your comments.
So is it safe to run at 150 for long time? I do have 2 fans on the motor heat sink, if one of them fail I'm sure the temp will go up to 160-170.
I want to a have a backup motor that can run cooler with the EZRUN 80A (same performance).
The ESC is running cool at around 110.
As for the shaft I do have flat spot on it.
Here is racing video from our track per your request (its Nitro..)
http://vimeo.com/5987321