I got the wrong one at first and took it back. Then I called best buy to ask if they have it and they said its 139.99. The guy said because I have this car (he said most Chevrolets over 2001 will need..) I need to get a data wire harness or my car will not function correctly. He said something like the wires into the head unit in my car are connected to the computer somehow and that if i don't use the data harness it would be very risky driving because of there may be malfunctions jeopardizing my safety. He also said I could use one of the cheap ones but it would be risky. Can anyone tell me if this is true or what? I really don't want to pay that much (I wouldn't pay that much!) and if I could just use the cheap one. Thanks for you help