I have a few sets of each of these. The Maxi ones fit great, measure about 1/4" longer than stock shocks. Nice firm ride. I rode on these at high 40mph speeds a few mins ago! WAAAY more stable than the stock ones! I did need to go get a thin nylon spacer from the hardware store to make them fit perfect, but other than that there perfect!
The Magnum/ Free Spirit ones are more like 320-330mm. A little shorter than stock, but with me on the bike it rode like this sits anyway. Nice and firm, same small nylon spacer needed. They are 5 way adjustable and are nice and firm. They look ILL to!
I have 5 sets of each. $35 a set for the Maxi length, and $38 a set for the Magnum/ Free spirit ones. These should fit other Mopeds as well, I put a set of the Maxi sizers on a Batavus Starflite and they went right on!