Accuracy is what you pay for. I have had a few £1 rubber watches off ebay, which either gain or lose 1 minute a day. Probably factory rejects. So I bought a dozen crystals of specified accuracy for under £2 the lot, which when installed in the watches rendered them decent timekeepers.