Hi Bill,
I too have had terrrific luck with BMA. I have ordered a ton of parts from them over the years. I believe they make a point to take care of their own as well, that is well informed repeat customers who know what they want.
Can't tell you how many times they have thrown things in or shipped out small pieces overnight in bubble wrap envelopes at almost no charge or close to cost which they don't make any money on just to help me out. You just don't get that kind of support from other houses.
George