RE: diff fluid substitute
The problem with the motor oil is exactly what you mentioned. It changes viscosity with the temperature. Diff oil is made to stay consistantly the same. If you used motor oil your car would constently change handling as the car got hotter and cooler. Also shock oil would work, but it is too thin too do much. Also you could just use diff grease in them if your not racing, and handling isn't much issue.