Not sure but I think it's either an MF-30 or MF-50 of either French or North American origins.
I don't think it's a TE because of the straight front axle and steering drag link down the side. General shape and size has me leaning towards an MF-30. Along with the position of the headlights and some form of hood ornament. Sam