I used Magic Carpet and was very impressed.
The next time I used Mercury Auto as I couldn't get in contact with the previous person I used at Magic Carpet. Although my car did get to where it needed to go, I wouldn't recommend using Mercury Auto. 3 trucks later, many phone calls, yelling at Mexicans, I was not impressed.