It appears to be a timing cover leak. About $2000.00 at a Toyota dealer. It is a lot of labor just to get to it.
It is not unheard of on the 1GRE engine. A lot of guys go for years and never have it re-sealed.
The same thing happened to my 2010. Luckily, the dealer was doing an oil change 1 week before the warranty expired and caught it. They covered it under warranty.
Would those work OK on non lifted truck?if your going to go with aftermarket uppers I would consider using something like the total chaos, Upper Control Arm Suspension Kit | 2007+ FJ Cruiser 2WD & 4WD 2003+ 4Runner 2WD & 4WD | TOTAL CHAOS FABRICATION. its one less thing to replace later when the truck gets lifted so theres that to consider
I'm not familiar with the brands listed but my suggestion is Number 2 and have mechanic do it.