I do not better (cheeper) way to get the enough time information as DCF77. If you want to have 1 sec deviation in 10 months over range of temperatures you need accuracy of 0.04ppm. Prices of oscillators with such accuracy are in range of kE or k$, whatever your favorite currency is, since they must be some kind of OCxO. Plain TCxO you can not find better as 0.2 ppm. If you try to build your OCxO you should first characterize each crystal resonator, "burn it" (as said) and than tune it on desired frequency and keep on constant temperature.
And remeber, although you by resonators that are specified up to some tolerance in entire temperature range, they all have different behavior and just the limits are the same.
I hope it can help
D.