How many miles, does it have good oil pressure, has the oil pump been replaced if it has high mileage?