Not familiar with the BB30 stuff so cant tell but headsets can overlast the frame sometimes. Is really hard to mess up a headset in specific and if the frame has a semi or an integrated headsets, probably the headtube will fail before than the headset. Second thing, what could fail are the the bearings and bearings are available everywhere. But as usual u have to take care of the stuff too.
Yes, get a new LBS or learn to do the stuff yourself.