94 400L Front struts/ shocks

They are shot on my wheeler. The rear one seems fine, but the front just bounce as if nothing is there. Are they rebuildable or does one have to replace the whole shock (I see the they are just clamped into the hub/ knuckle assembly) Also, is there supposed to be any kind of travel limiter of any kind? When I lift it up, it kinda bangs hard like the end of the shock rod is what is limiting the suspension travel. I know in any other machine that is bad for the shocks, but there doesn’t appear to be any other limiting.