You can have low compression and still have good oil pressure. Just replacing the oil pump may not help with the low oil pressure. Repairing the low compression may not help with the low oil pressure problem. How many miles/hours on the motor? You might just have a worn out motor that needs a rebuild or replacement.