You ALWAYS get what you pay for. If you want a cheap solution, you will get cheap results.
Nothing wrong with that, but don't expect to pay 300 bucks for a perfect suspension.
Marlin's kit is bomber, but it requires a lot of work, welding, etc...
IMO, marlin's is the min if you want a reliable DD/Weekend warrior.
Best advice/Cheapest advice: return it to stock, and wheel it. Wasting money on crappy suspension components that you will replace later due to garbage performance is pointless.
Just my .02.
Baby Beast 2- 1999 4Runner SR5
Baby Beast -1987 4Runner SR5-Gone, but not forgotten