Wanted to throw out a little info for those looking to do GenIII Hemi swaps. I am by no means an expert, but have learned quite a bit from being a dealer tech, running a late model Chrysler repair shop, and doing a few Hemi conversions.
The GenIII Hemi from 2003-2008 uses a 36-2 tone wheel on the crankshaft. Two different types of controllers were available, PCI bus for 2003-2005 trucks (non-MDS), and Can bus for 2005 car and 2006-2009 car/truck (MDS). These are NGC controllers. Either can be used to control any of these engines, but if you have an MDS engine and want to use it, you'll need an MDS controller. The differences between the car and truck engines is basically the intake, timing cover, and oil pan. These parts interchange. The trucks use a different camshaft and tuning than the cars. Because of the tone wheel count, only the 2008 and down controller can be used. The 2009-up engines use a 60-2 tone wheel, along with much better heads and intake manifolds. Camshafts are more aggressive as well as the tuning. You have to use the '09-up controller on these. Your transmission choices with either controller is limited. The 545RE in the truck is big, and will support 550 HP max built. The NAG1 in the car is relatively small and will support 800HP built, but does not have a slip yoke. I normally use the 545 in Jeeps or older trucks. A manual trans was offered for the 36-2 and 60-2 tone wheel engines in 2500 trucks, but I've never seen one and can't confirm it ever happened. It did show up in service info (we got service info for a 3.5 Caravan that never made production). The 36-2 engines on trucks and cars used a separate TCM until 2006, when trucks started using the blank 4th slot on the NGC for transmission control.
You will need a VSS input depending on trans and year with the stock controllers.
You have options. Option 1: If your wanting to use the stock Chrysler automatic then you'll need to run a stock PCM with the theft disabled (only some PCI trucks did not have theft). Option 2: If your wanting to run a manual and keep the engine relatively stock, you can use the stock controller. Option 3: Holley EFI has a stand alone, plug and play controller for the 36-2 and 60-2 Hemi. It is a self learning controller that can support as much horsepower as you can dream. It plugs into the stock connectors and uses the stock DBW pedal. It cannot control a Chrysler auto, but will control GM LE transmissions. These can be built to 1000+ HP and installed much cheaper than building the Chrysler unit, or simply use a manual. It is not currently able to control VVT or MDS, but I am told that is a software update that will be available soon. The Holley controller can use an LCD dash, similar to a RacePak, that can be user configured for layout, color, and gauge display. If the engine has a sensor, a gauge can be displayed. The Holley controller has built nitrous control, boost control, water/meth injection control, and traction control through a separate module. I sell this setup for under $1500, so it is a real option.
I'm not pushing one over the other. I have built many a harness and programmed many a controller. It really depends on your transmission choice. As of late, I seriously recommend the Holley for convenience and tunability. It can support any evolution of the engine and is almost idiot proof to tune for power, i.e. cam swaps, etc...