01-early 03 used a unique cooler fitting, 03 had the newer style cooler fittings used up to at least 2010, 04-05 went to a single plug NSBU and added in a G solenoid to reduce line pressure at idle and some other situations(although this solenoid was not enabled until 04.5 with the LLY). 01-early 03 trannies work ONLY with the 01-early 03 cooler lines. 03-05 trannies can be run in the earlier trucks with the use of special adapter fittings from GM as GM no longer offers the earlier unique bellhousing. If it is an LLY you must either use an 04-05 with a G solenoid, or swap in a 04-05 internal harness and plug in a G solenoid to it and leave it I nthe pan to keep it from coding. You can also swap in an 06-early 07 6 speed trans by swapping shift shafts, removing the IMS, swapping valve bodies, swapping internal wiring harness's, and installing an external NSBU. The 07.5-10 can also be used, but you will have to swap bellhousings and all the rest listed for the 6 speeds.