With regards to price, the truck long blocks are going for $500 on average. N/a 2jz are roughly the same price, but all things being equal the v8 will always make more torque, and bolting it to a th350/400 is much cheaper than the 2jz. The big advantage the v8 has over the 2jz is spool time and powerband. With the ficticious number of 700whp being thrown around, both engines will at minimum need torn down for more p2w clearance to last. Weight is a non issue, as both are very heavy and at that point a worthless arguement. Cost of engine management is significantly cheaper for the v8, and has more support.
With equal amounts of $$$ involved, the v8 comes out on top. The 2jz is very robust unit, but horsepower to $ goes to the v8, as well as replacement parts, since there are many more third-gen v8s on the planet than jz.