Rear Upper Shock Stud

one of those parts that are so cheap it would be silly not to buy new , the kits are like20 bucks a side , compared to the possible cost of one failing ?
The ones that are 20 bucks are only 3 inches long. The upper stud is 5 inches. I found some. Thank you to everyone who reached out to help.