Aircraft Spruce also do Exchange/Overhaul.

They send you the new one and you fit it and have 30 days to return the old unit for a core charge refund.

Keeps downtime to a minimum. Basically the time to fit it.