City Motor supply primarily sells remanufactured engines and engine parts (cams, cylinder heads, pistons, blocks, etc). Engines can come in a short block (block sans parts) or as a long block (block with pistons, cylinder heads, etc…)
These engines are popular for racing and marine applications and City Motor carries motors from approximately the 60s to the late 90s.
My last transaction at City Motor was a late 70s model 350 (5.7) engine to go into my project boat. The long block out the door with an intake was just under $1,000. That included the oil pan and gaskets. All I needed to add was the accessories and my carburator.