I am 5' 10 and a half and about the same pbh as you. I got the 56 last summer and glad I didn't go with the 58. It would have been too close on the pbh. Like the others said, you can dial in the rest of the fit. I think I could probably ride the 54 comfortably too. On the fenders, I got the aluminum ones from Velo Orange and they look good. A little more time consuming installing them, but they're nice and tight and fit the 700 C tires well.