According to the 2004 Ford F-150 owners manual : It has either the 4.6L or the 5.4L V8 engine ( the 4.2L V6 engine is not shown for the 2004 model year of F-150 )
The 2004 Ford Taurus has a V6 engine.
The 2004 Ford Mustang has a V6 engine.
The 2004 Ford Expedition has a V8 engine.
The 2004 Ford Explorer has a V6 engine.
The 2004 Ford Escape has a 2.0 L base engine size.
The 2004 Ford Expedition has a 4.6 L base engine size.
The 2004 Ford Explorer has a 4.0 L base engine size.
The 2004 Ford Focus has a 2.0 L base engine size.
The 2004 Ford Mustang has a 3.8 L base engine size.
The 2004 Ford Taurus has a 3.0 L base engine size.
The 2004 Ford Focus has an inline 4 engine.