They were recommended by the roofing company I used. The owner does not speak much English, but his wife can communicate well.
The job was well done. Hard working men and listened to instructions when I wanted to change part of the siding.
Pricing is really good and I will update later with quality of the parts. Highly recommended!