That's a terrible idea! It'll be a ***** to service or replace it which you'll need to do sooner or later with a Chinese motor, if I were you I would figure out another way if you're having a hard time mounting it.
attaching that rear mount piece that's separate from the engine to the frame might not be a bad idea, but doing the whole engine to the frame is just asking for trouble