I have been working at Riyadh for 4 years....the cost living is not too expensive. Quite normal.
Anyway, for the SAR 4500/ month is too small, but if you as a Mechanic with no licenses and less than 5 years experiences, it will be better.
As an Engineer, SAR 18k-20k is a normal price with Compound and Transport provided.