https://mechanicsnews.com/difference-between-long-block-and-short-block/
Long Block vs Short Block: Key Differences Explained