I installed mine, and it's not hard. I got it from poolcenter.com and was happy with the service, price etc.