There’s a lot wrong with the MTH GP20... both dimensionally and detail wise.
https://ogrforum.ogaugerr.com/.../build-your-own-gp20
The nose is short to accommodate the front motor, as well as too wide. All the grab irons are cast in and so much other thatbit was easier to cut down a Lionel legacy GP9.