I'm looking to buy a ECM for 2004 gtx s/c, I noticed there are different part numbers for the same year ski .mine has a part number of 664564, others are the same except the last number 62,65,66. Does anyone know what the last number means? I've also noticed some are made in Germany and Czech republic, is there a preference which one I should buy? Any help would be greatly appreciated !