I run Marlin on the 4Runner, and I had AllPro on my xcab.
My choice is Marlin. The only comment I will make is the tie-rod ends. The aftermarket stuff that Marlin, AllPro, and Trailgear sells are not worth it. They come with the kit so run them. But when they fail OEM Toyota is cheaper when you factor in the shipping. In fact, they might have been less with my MUD discount from CruiserDan. BTDT.
I also bought my drag-link and tie-rod from Marlin for my FJ40 project. Custom length, no problem. I used 4x4 Labs arms on the FJ40 because they are trick (tie rod behind the diff FZJ80 style). I don't think they will work on the mini's.
Another comment on Marlin. He is good for the Toyota community. I was at Cruise Moab a month ago. Marlin was there, supported the auction, and was one of a small handful of companies set up for vendor night. The other guys? I spent money at vendor night and bought his trick axle seals, which he discounted for the event. I also won his trick pinon seal at the raffle, along with some other stuff from three other companies.
Bottom line, Marlin is loyal to the Toyota 4x4 community, which creates loyalty with his customers.