Mosley wins but it's a tough fight. Mosley's speed and reach would give Brown fits but he has some moments. If Shane fought smart he could beat Simon handily but he'd get in the trenches at times and give Simon chances. Simon's counterpunching and infighting would give Shane problems but Shane lands more and wins it by a 8-4 type decision.
Lean towards Mosley in a tough, exciting fight. Brown gets underrated/forgotten nowadays but he was a very good fighter. Just not quite enough to beat Mosley. I think Mosley would beat Brown to the punch too often.