Hi does anybody know if Becm's are interchangeable mine is stuffed computer doesnt work, sunroof doesnt open, suspension does what it feels likes,no cruise control etc etc i have a chance of buying another 1 but it has a different part number it comes out of a 4.6 Hse the same year and model as mine so would this work if so would i have to get it reprogrammed or can mine be reprogrammed if so any idea which way is cheapest. Thanks