i went to a local marina and told them i needed a sew water pump impeller for a 2005 5.7L black scorpion. he gave me part number 47-59362t 1. the number i see posted on line is 47-862232A 2. the one i got from the marina does not have a O ring. any one know which one is correct???