Mike's work is good - but contact/communication with him could be better. Best if you have cut & dry work you need done. And be sure you have payment ready or provided upfront. One time, he did some work and I expected a call from him letting me know the final amount and how to pay. Well, after the work was done .. he never called. After 4-5 days of no communication, Mike just returned the gun to me by cash on delivery (COD) method. Cost me $20 extra and a trip to UPS to get my firearm from the sender this way.