50% deposit is not uncommon for most trades. Go through the recent reviews of the company you are dealing with on both google and there Facebook pages. A lot of them are active with install updates on their social media so it gives you confidence they are getting at least recently completed business.
