Fits perfectly. Good quality, no damage. All parts were included. I paid for the service pro feature and am pleased with the contractor and work. On time, very professional.