Parts were great. Service was slack. Took about a week to arrive -City to city less than 120km apart. Communication was lacking. Mucked up the payment, and nearly had to pay twice, because I received a message saying I still owed money. when querying it, they took 3 days to respond, and had to rely on my bank statements to ASSUME that it was OK.