these shocks are 330mm and will work perfectly on lotssssaaa bikes, check and see and get what you need, not what you don't need.
They will also work on a slew of other bikes - basically anything with a shock length near 330mm. Please check for compatibility before purchase if you have any doubts.
They are super heavy duty with 3 adjustable settings.
If you have something weird going on, you may have to use the rubber and eyelets from your stock shocks and put them in these shocks or use a shim for proper fit. Most will just use them as is or with the shock inserts linked above tho. don't be scared.
the spring diameter is 48mm