Ok, zoombicyles has redeemed themselves, and so has Andrew. I called them and talked to Andrew, and we figured out that the motor is one from their site, and is an 80cc, but a slightly older version that doesn't have the wider mounts. He also decided to send me a slant head to put on it and some extra engine mount bolts. Plus I don't have to pay the extra $20 dollars I owed for the bigger motor due to all the trouble I've gone through.
I'd still be a little wary about them, but Andrew really worked with me on this and helped get it all straight, and that seriously helped my mood