Stay away from them!!!
I purchased a Turbo from them, looked nice and clean from the outside but I realized later that the internals were shot.
I also purchased some stereo brackets, the parts they gave me were not the good one. They refused to look for other parts in the yard, the boss said: "I have them, but it's not worth it for the amount of money you paid to take them from a car", then he refused to refund me on my credit card or cash and offered only a bank deposit option.