Kenty, check this baby out!! The SNKE51, my favourite out of the Seiko 5s.. Just remember that most (if not all?) of them are only 3atm waterproof, which is technically not enough for swimming. I've swam and showered with mine for a month without issues though.
If you're looking at spending around 5x as much, you might be able to find one of these (ordered one a couple days ago)
Ah, the SNKE51. Very nice. That seems to be a blue version of the SNKE49. Can you confirm that it's 20mm? According to my links on that spreadsheet, everyone but Amazon agrees it has 20mm lugs.