Great pick-up. Contract caps in this condition are very hard to find.
54 would be the size.