NZ,
Yes, they do the work themselves. I have been to their shop and seen several dashes ready to ship, and each one looked great. I understand they have had some problems with their office staff which has adversely affected their scheduling and delivery. Once they get that ironed out their operation should be much smoother. If you need to know more, let me know and I will talk to the owner for you.
fantum