Your top set is most likely good here. Even if the BB has a straight, you have lots of outs to pull ahead. I think he most likely has two pair or a pair+straight or flush draw though.