While Cyborg went American-size with his engine hoist shown in post #31, presumably so he could carry bikes next to him in the front seat and still be able to remove them through the rear of his truck, I chose a more modest Canadian-size approach with mine.
With the legs up the footprint of the Harbor Freight "1 ton" engine hoist is just 29½"×22" so it doesn't take up too much room when not in use, and thanks to the 22" min. dimension I can move it anywhere it's needed in my garage. However, I made three modifications that make it even more useful.
First, the hydraulic ram supplied with this engine hoist is much too wimpy, so I replaced it with a 6000 lb. ram, also from HF. This ram gives the hoist a genuine 1 T lift when the arm is fully extended (1.6 T when retracted).
Next, I raised it by 15", which makes it much more versatile. For example, the rolling workbench bench I have my Vincent mounted on is 29" above the floor, and the additional height of the lift lets the arm be horizontal above it for easier lifting (when the arm is at an angle, raising it also moves the object sideways, which can be inconvenient). This additional height also was essential when I bought my mill since with anything shorter I wouldn't have been able to lift it onto my flatbed trailer.
The third modification is a pair of shorter legs made from 2" tubing that I also drilled at an angle to make the lift "pigeon-toed" when they are installed. This lets the legs be slipped through the narrowest possible openings. The wheels on the tubing are at the same distance as the end of the arm in its shortest position so the hoist won't flip over. The shorter, narrower legs are the ones I use most often since they make the hoist much easier to use for most situations I encounter in the garage.