all these pcms are in perfect working condtion. i have collected them over the years from complete engines that iv purchased. Not sure of the years but they are 99-06 pcms. the part numbers are in the pics. Please make sure it is the correct part number for your application. I am not responsible if you buy it, and it turns out to be the wrong one....so do your research prior to purchasing please! Asking $75 shipped a piece.