first to point out, the shocks are about 107mm /- 1mm in length, spring diameter is 19-20mm and outer bore below the threads is 14mm. over all its a good quality shock for the price. shock body is all aluminum, looks to be based more off a 1/8 buggy shock rather a 1/10 shock body with thicker shock rod, cup and ball end. there was no leaks, shocks dont feel to have much air in them and the damping is good, would work good out of the package for bashers. threaded ring has a rubber o-ring and threading up and down is very smooth, no play in the seals from where the rod slides through. lengths work for a traxxas slash 4x4, picture of shock shown next to a shock pulled off my slash (got the truck used, was races indoors, believe shocks were replaced/shortened) springs are on the stiffer end