Can't help you on the pump but just wanted to say Welcome to the Forum. Someone who knows that pump should be along shortly.
Al