What is the difference between train motors 88002 and 10153? I want to motorize my Santa Fe Super Chief. 
Its original instruction mentions 5300 but it's marked obsolete on BS.com and now re-released as 10153.

In the same time 88002 costs few times less, e.g. $15 on Lego.com vs $55 on eBay.

So does it make sense to acquire more expensive 10153, or can just go for 88002? Are they compatible? What is the difference?

Update: Is the key difference in the way how does engine receive electricity? From metal tracks or inner engine (like Red Cargo train does)?
5300 and 10153 are from the former 9V train system and drew power from the metal tracks. They were controlled using a transformer attached to the tracks.

88002 runs on battery power from an onboard battery box. Trains with this kind of motor can run at a set speed, or can be controlled by adding IR remote controllers. 

Regarding compatibility, the 5300 and 10153 require powered 9V track. They will not run on the new plastic tracks. The 88002 is the same gauge as these 9V motors, so it will fit and run on the 9V tracks.

LEGO is no longer making 9V train components.