a new engine will show high pressure, 70 cold is high in my opinion.
but can you be more specific here,
Is the pressure 20 at idle HOT ?
Does the pressure increase as you rev the motor?
What is the pressure at say, 5000rpm?
Does the pressure drop as you rev the motor?
Who built the motor, could be clearence on the loose side for bearings?