Lima O gauge Bo-Bo diesel locomotive
Looks like it is a stretched conversion from a Lima diesel shunter
Powered with a Cavalier Coaches motor bogie
Tested and runs
Please study the images as they form part of the description
Thanks for looking