I had to fix the pipe coming from my pump too. Mine looks slightly different though. My pipe screws on and off. I just re-wrapped the threads with plumbers tape and the leaking stopped.

As far as the 1hp motor, just make sure it works and doesn't make weird noises. One hp is fine. And as far as the old DE filter... If it filters then it is fine. Just my opinion.