I think the toughest thing CLR can remove is lime scale. I don't think it works well on rust(I've never seen it advertised as a rust remover).
PB works well. Sometimes you need to work the nut or bolt back & fourth, spraying it every couple back & fourths.