I bought an MTH locomotive with proto-2 and I can't say I'm terribly happy with it. Bottom line is, all I really want is to be able to upload my own sounds to a locomotive, and change out my own control units/motors should they happen to wear out / break(which they have twice now on my lm, and MTH won't sell me the replacement parts). I really like O guage(or scale or whatever it's called - hey, I'm new). Is there anything out there in O that will let me do this? Thanks!