Rear shock length uncompressed 24 front 16 - bought for truck few years ago paid 135 never installed stored indoors - speced for 89 jimmy 4x4- my understanding is that they are comparable with any GM SMALL TRUCK