here they are. cant remember where i got them. had some for my truck and for my brothers truck before he sold it. cant find them online anywhere now and cant remember what they cost. i want to say they were ~$60

how about
$40 plus shipping for the brand new set
and $25 plus shipping for the used set (has one good bump stop attached, other is missing the rubber part)

let me know if thats fair (or make an offer) and if you want one of the sets.

After looking at it more closely, im betting that is whats left of a lock nut that holds the piston to the rod. I believe the rod is supposed to extend thru the piston but its backed out. When i looked closer, the rod is not fully seated down in the piston. I can thread the rod out but it wont go in any further than it is in the pic, assuming because the threads on the piston are slightly smashed on the end. Anyone ever see the lock nut come off like that?

That makes sense, and no, never seen that. Unless you opened the ram up between purchase and install I'd say there's a problem with the manufacturing of the ram. I'd contact the company you bought it from and ask them!

I never opened it before, actually never even seen the inside of one til now. It looks like i could just put a new nut on it if i can clean up the threads enough to get it back through the piston. Its been on the truck for a long time so its kind of weird that it happened this far into its life.

Got it threaded back through the piston so it was definitely the lock nut that fell off and got crushed in there. Doesnt appear to have damaged anything other than a few dents in the end of the piston and cylinder. No scratches inside the cylinder that i can see. Gonna find a nut for it and throw it back together to see how it does.

Didnt do any welding on it. I was afraid it might warp the piston or mess up the seals. Its a metal locking nut so it will probably be ok, i hope any way ha ha. I never found anyone that had this nut come off while i was searching about it. Im not sure how this happened