Do NOT use this company. This is a one man shop, very unreliable, and he is not trustworthy. Called him on July 22nd, he said he will show up on Monday, where he did not. He called came up with an excuse, and said he will be there on Wednesday. He showed up on 27th. Diagnosed the problem, said he needs a deposit to order the part. We paid $130, and he said he will be back tomorrow to fix the problem. He did not show up on 28th, and after that he did not return our calls (I guess he screened the calls. On August 2nd, we used different phone, pretending to be a new customer, and left him a message. Got a call back immediately, when he find out I am the same customer that he ripped off, he came up with an excuse of being sick, and he will show up ?tomorrow?. Needless to say he did not show up, and this is August 6th, and he is still missing in action. Don?t be a stupid, avoid this guy.