Good enough for replacement probablt won’t hold up as long as stock. Straps are about 23.5″ tip to tail including the mushroom. It is about 22.5″ usuable, and 20″ from the base of mushroom to first hole. Fine for shin straps for me as I usually keep them prettt tight but may pinch some peoples legs as a back of the knee strap. My OEM knee straps are about 4″ inches longer.