Well, you said "school" you, so here's my input.
21' for an 18' vehicle is too short. That's only 1.5 ft clearance front & back, which isn't room to adequately access the trunk or the hood, much less put a floor jack in from anywhere but the side.
I have 3 metal buildings on my property -...