I know this thread is a year and a half old, but are y'all still out there? Please tell me the stock studs can support the engine on a stand. I have the Harbor Freight 750 lbs. universal stand and am nervous about the Alfa bolts snapping off! Can the trans be kept on? What side is best to mount to? Thank you for any replies.