Melling High Volume Oil Pump

New ? Used ? Correct for any engine ?