I received and installed this part on my truck. It started and ran smoothly for the first time in several months. Item was painted and looked in like-new condition. It took several days to get it, but it was well worth the wait. And just to be clear, the item arrived within the timeframe that was promised.