BCY is my preferance, due to the customer service they provide. Several years ago I tried to get a dealership with Brownell and the rep. I talked with was just flat out rude, and had no interest in my business (she told me to go through one of their dealers). Things may have changed, but BCY has given me no reason to look anywhere else. The good folks at BCY have always treated me like a million dollar customer, and if I have any questions it's not a problem to get an answer from Ray Browne himself.
I like their materials also--especially Dynaflight '97.
Chad