These fit a 2003 GMC pick-up in every way except the electrical plug. When I bought them, the seller said they would work but my truck has a slightly different connection. I adjusted them the old fashioned way... my son moving the mirror as I sat behind the wheel. I returned my truck to the original mirrors after using these once. They have been stored inside.
They should fit similar years of Chevrolet (Chevy) trucks as well. They are in Newark near the Dumbarton Bridge.