If you decide to get a DC503A, try to get one with the ovenized oscillator, aka. "Option 1". The sellers sometimes don't mention option 1 in the listing even if it has it, but you can see the large oscillator can from the back. See photo below.
I think I paid $40 for mine.
I will keep my eyes open for the ovenized oscillator, seems like a good deal at $40.
The DC504, DC505 and DC505A are also described as a counter/
TIMER, while the non A DC503 is decribed as a Universal Counter with out the /
TIMER designation, although the plain 503 does have a Time A-B and Time manual selection, they might? only count to 10 seconds (I'm not sure)
Summary:
DC503 7 digit (9999999) GoodDC503a 8 digit (9999.9999) GOOD DC504 5 digit, so 999.99 seconds (16 min) max NO goodDC504A is 6 digits, (not specified, might only go to 999.999?)
DC505 7 digit (not specified, might only go to 10 seconds?)
DC505a 7 digit (not specified, might only go to 10 seconds)?
DC509 8 digit Reciprocal (10980) GOOD Can't find online manual