Two points to consider:
The compression test, especially on Lycoming engines, doesn't give any indication of cam wear etc. Make sure your maintenance organisation do a proper analysis of the oil filters.
If you do run the engine too long it may affect the exchange (core) value because things like crankcases tend to chaff and wear.