2 years?
I have had car A/C systems running for a decade on the same equipment without problem. OTOH my car (MB E class) uses a Denso 10 cylinder compressor - same as hiace, hilux and many other cars - and it still has the factory install nos. on it. The car was built in 1995.
The reason they fail is lack of usage in winter which causes the shaft seal to dry out and leak the refrigerant, this also causes the lubricant to stall.