Direct bolt in NO. That would require some modiflying, But it will fit if you KNOW what your doing.
The 2004 Chevrolet Tahoe has a V8 engine.
The 2004 Chevrolet Silverado-1500 has a V6 engine.
The 2004 Chevrolet Silverado-2500HD has a V8 engine.
The 2004 Chevrolet Tahoe has a 4.8 L base engine size.
The 2004 Chevrolet Tahoe's engine produces 285 hp @ 5600 rpm.
see also 2004 silverado
The 2004 Chevrolet Tahoe's engine produces 295 ft-lbs. @ 4000 rpm.
I own a 1997 Tahoe and I have a 2003 trans, no fit
The 2004 Chevrolet Silverado-1500 has a 4.3 L base engine size.
The 2004 Chevrolet Silverado-2500HD has a 6.0 L base engine size.
The 2004 Chevrolet Silverado-2500HD's engine produces 300 hp @ 4400 rpm.
The 2004 Chevrolet Silverado-2500HD's engine produces 360 ft-lbs. @ 4000 rpm.