This pump practically dropped into place. A perfect fit. All in All, it was less than an hour to get it in. Plumbing and electrical. Their customer service was top notch. I gave them the info on the existing motor plate, and they had a replacement recommendation in no time. Free shipping as well. Fast shipping. I believe it was in my hands in 3 days. When the other pump goes out, and it's more than 20 years old, I'll be calling SpaDepot.