Are these the right motor mounts?

No, they look home made. I'll try to take some pictures.