I have read that goo-gone leaves a residue. I think it probably does but since it cleans things really well and all the trains run great, I use it. Here is the stuff I use to clean the cars:
Here is an example car before cleaning (MTH MOPAC passenger car):
The same wheel set after being cleaned: