Maybe a 20 Mhz crystal oscillator with capacitors is the way to go?

"Crystals provide accurate timing to within 50 parts per million (PPM)"

If that's true, then that's better than a resonator with 0.5 % accuracy.