On a 28 day cycle your likely ovulation day was Sept 5th. By Sept 10th the egg would no longer have been viable. Only if you sometimes have 32 day cycles could the second guy be the dad. Your due date suggests you might have ovulated early rather than late.
Like ppowb, I also see the first guy as by far the most likely, based on your early ultrasound measurements that gave you the due date.
That said, if your menstrual months have occasionally been as long as 31 days, the difference between the 5th and the 10th is not the biggest of time gaps, and the information did come from an ultrasound, not a DNA test, meaning it's not absolute. If you are going through with the pregnancy in any case, in your shoes, I'd go through assuming the first guy is the dad, but would also do a DNA test when the baby comes, just to never have to wonder again.