Need some help here please, passenger side door module crapped out on my truck (03 Silverado 2500HD CCLB) now im just wondering about programming and parts interchangeability. Will one from a similar year SUV or truck with different cab configuration work? (I know it has to be 03-06) Also any programing needed other than the key fobs? TIA