Need motor selection advice

I have a Pentair CF II N1 2A/343240 2 HP pump with a motor number of 168454.  It is 220 volts.  I think it is a challenger.  I would like to know which motor I should buy as a replacement along with whatever seals, etc. are needed to assure that it doesn’t leak when put back together.  I am in Texas.

The replacement motor is part number B2858. The shaft seal is part number 5250-104 (5250-210 for salt water). The diffuser o-ring is part number 5002-13A. The main housing o-ring is part number 5002-14.

That should be all you need to get the pump up and running.