A precise caliper
A high torque airsoft motor ( I salvaged mine off my broken CA M4, but you can buy good motors for cheap on airsoft websites like Evike)
A way to power the motor
soldering iron/wand
a vice
file.
Opening up the gun and head to the motor, unscrew it from its brace and de-solder the connection points. then using a small flat head screw driver, pry the stock gear off the motor shaft. Save this. If your airsoft motor's shaft does not fit the gear, thats fine, attach the airsoft motor to power and put it in a vice, apply gentle pressure to the motor shaft with a file. cut the airsoft motor's shaft to the same length as the stock motor. Check periodically to ensure that you don't file too much. My airsoft motor had a shaft 8/64ths wide, I filed it down to about 6.5/64ths and used the vice to force the shaft into the gear. From there on its simple, solder the guns wires to the motor and slap it in, the stock rubber that holds the stock motor in place makes the airsoft motor have a very tight friction fit, however A brace should be made. You should now be able to increase the load of the voltage and spring, but not too much or else you will melt/crack the plastic gears.
I understand this isn't really much of a writeup, but I have a few pictures to show. This is such a simple modification that I doubt it really needs pictures.

Stampede with new motor
The stock motor is strong, but not strong enough for my needs, I went to radio shack and bought a motor with close dimensions but with more RPM. The radio shack motor did have more rpm, but did not have sufficient torque to even pull the stock spring back. Do not buy the radio shack one for this.

Internals with the new motor.

Metal gears would be ideal, but that would turn this 45$ plastic toy into a something much more expensive since custom machined gears are expensive. I slapped a cut down [k26] into my stampede (this mod was done 2months ago) and am getting decent ranges, hard to measure since its streamlines. The black primer sucks I know, when it gets paint it will be pretty. I know this isn't much of a writeup, but you should be able to follow along.