This is the suspension off of my 2016 TRD Pro 4Runner. It's a great setup, but I went another way because I wanted a stiffer spring and more lift for towing. They have about 16K miles on them. Should fit any 5th Gen, but no guarantees. Price: $150 for the entire set. I'll be posting on craigslist at a higher price soon.