I have used Pro Alliance and Portugal (noted above) over the past 20 years. There have been gripes about both places.
Currently with Pro Alliance and they handled a break-in for me 3 years ago fairly, without any issues.
602-773-1031 USA line ask for Paty.