Length in product description is not relevant in 3D-printer use. Length in the tube length and not from ball to ball. Balls in push rod arms are very loose. Not usable.
The rods seem OK unless you move the balls in the end. the balls are flapping around about 1mm in all directions. So with them on both ends you have about 2mm varying length of the rods. That is not acceptable. The quality is lower than low. Do not buy them, you will not be lucky.