Bought these to replace original lift supports on a 2004 4Runner. These fit perfectly and look to be good quality. It took me about 45 minutes to install them. The most time was spent removing the old lift supports. I did as recommended and used a torch to heat up the old bottom bolts to free them up to be removed. Time will tell how they will hold up -pun intended :-) So far, they are working great!