Based on this product's specifications, here are some alternatives and similar models
Weight vest Springos ACT0124, 20 kg, polyester with 6 removable iron-ball pouches, adjustable straps, reflective elements
Summary description:
Weighted vest Springos ACT0124 is a 20 kg training vest made of polyester with six removable pouches filled with iron balls (3 front, 3 back). Pouches weigh 3.3 kg each and are secured with zippers and Velcro so total load is adjustable by removing pouches. The vest features adjustable shoulder length (≈6 cm), side Velcro straps, reflective elements and a head opening of approx. 20 cm. Hand wash only after removing pouches.