From NBJG Newport Beach California junior guards.
Size 23 boys
They’re in good shape. I took pics of the marks that are on them but they are built to last.