Generally the stock fuel pump is pretty good. It is a two speed unit controlled by the ECU. Under high fuel demand the pump sped up a bit.
The BIG problem is with the fuel filter. The USDM FJ's have the same tank/pump unit as the Tacomas. This is a plastic assembly that contains the pump, the filter, the float level and pump sump.
The fuel filter is very small and the fuel pump sits inside of it. On my truck it would clog up every 30,000 miles like clockwork and seriously restrict the fuel delivery. This caused my supercharged engine to go super lean. Just could not get enough fuel through that clogged up filter.
You cannot buy the filter seperate, you have to buy the whole tank unit for $500-600. I replaced the whole tank unit the first time, then 30,000 miles later, same thing. I was not going to buy another expensive tank unit and came up with a fix.
I found a way to adapt a high flow Walbro 255 LPH fuel pump into the tank unit replacing the small stock one. Then I relocated the filter outside of the tank. Now it takes just a couple of minutes to replace the fuel filter if needed. It has been over 40,000 miles now on the new pump and filter and it is not clogging up. I am using a LARGE filter compared to the stock one. This is a much cheaper way to fix this problem then replacing it with a new tank unit from Toyota. It also gives you more fuel for those thirsty supercharged applications.
The FJ's in other world markets are different. When I was in Columbia I saw the FJs down there had the fuel filter mounted in the engine compartment on the driver's side inner fender wall. Look much like the one used for 5VZ-FE applications, but had quick disconnects on it.
http://www.urdusa.com/product_info.php?cPath=79_12&products_id=1260518592
Gadget