Bought one of there front ends many years ago, quality is outstanding.
Service was ok, took a couple of months longer than it was supposed before I got it....