you will need a clutch setup, the rest is all ready to bolt in
included:
6-speed trans
shifter cables
shifter
master and slave cylinder
1000hp driveshaft shop custom axles
firewall plate with mouning for clutch master and clutch pedal(included)
$2500 for the swap parts, so for 3k (+ 500 for your clutch) you could literally bolt this in over a weekend with ease, you do however require an aluminum subframe for this swap, as this was installed in a 2004
EDIT:
these transmissions are not as strong as a 5-speed, but make a very nice ride with crazy fuel economy, put these in the same strength category as a stock 4t65-e hd.... not reliable over 450hp, with abuse.