Thanks for the replies. Fenders are on all of my bikes, as there is so much rain here. Right now we are on week three of constant rain. Urgh.
Anyway, cost really isn't as important as reliability. I'd like to avoid downtime, even if it means a more expensive BB.