Bought a 2003 Sub date via SC just recently for only a little more than you paid for yours from Fleabay.
No complaints about mine. Came with a recent service, box and papers and looks to all intents like a new watch and not one coming up for 12 years old.
The seller is well regarded here and so I had no concerns about the deal.
As far as I'm concerned, it's SC over Fleabay any day of the week.