I have purchased Lego sets from Bric a Brac before. I cannot talk in detail about the sets I have ordered as they are for Christmas and therefore still packaged.
I can however, attest to the quality of the products, the care in delivery and the bargains I have had, if the box is damaged it is described as so, if the bag has been opened, the lego has been checked for missing pieces and although we have bought both open bags and damaged boxes, the sets are always complete and totally as describe...