Had to get Treatstock involved because there was no acknowledgement or response from supplier for days after order was put in. However, once they finally took action they were responsive, provided pictures and shipped the part in a timely manner.
Everything was really easy. Unfortunately I messed up one of the files so one print was wrong, but that is by no fault of the shop who printed it. Quality is great!