Nativefl, lots of points made above, so I did some basic google fu research on NiMH batteries and super caps.
GRJ seems right on with super caps having around a 1000 hour useful life. that works out to about 6 years or so if you run an engine 3 hours a week. On one hand, that remains intact when you're displaying a shelf piece, on the other hand any time the power is on, the life is depleting. I would guess that even the 1000 hours is low under the real world conditions. The information I've found also shows these caps as having a life of about 10,000 cycles, or times power is turned off to the engine. That's a lot in command, but not really an astronomical number if you are running conventional, what with every direction change being a discharge cycle.
Next, on to the zener diodes. These cost less than 2 cents each in production quantities... the plastic case likely costs more. For practical cost consideration in the price of a finished product, they are all but free.
Why has MTH cone with the super cap design in their products? Well it is a better design, and COSTS LESS in production than a battery. You also get the added effect for marketing of removing one of the long-time annoyances people have had with their products. ( there is a wide selection of 1 to 5 farad caps on digi-key for less than $5, many less than $2. With the advent of 3.3 volt TTL electronics becoming wide spread, you need but one cap to to the job where you need several to replicate a 9v battery.
As for the NiMH batteries... when bought ar normal retail the cost for the 9v type is the highest. the AA and AAA types are about 1/2 that of a 9V for a suitable pair of cells. you're looking at 1/2 to 1/5 the cost of a store bought BCR for a NiMH replacement. Even at full retail for a name brand battery you're looking at half of what the Cap replacement retails for... and what do you get for performance?
Well according to the research, 500 -1000 charge cycles, 1.5 year shelf life between charges without harming the batteries. ( 60 days with older style, not 'low self-discharge' types) even when left in storage longer, the battery will still work, it will just hurt it's total life.
To keep in mind, with super caps, they go through a full charge cycle every time track power is removed for about 30 seconds. With the batteries, the only time they will go through a full cycle charge is coming out of storage. There is little, or no information I could find on partial charges but it seems that with the little power used by the electronics in normal operation, there is very little charging going on. I would expect to see a good 500 moderate charges, ex not running for a several days or weeks, with the trickle charge having no real effect on life. That works out to about 9 years in the same 3 hours of running per week described above... It's a little more than the 8 years people have mentioned... but then I can find no mention of a X number of years expiration date on any site that has tested batteries. they all seem to agree that with proper charging, the only factor is number of charges... not age of the battery. Basically I'm looking at half the cost(or less) for 50% more documented life expectancy. Now in the real world how will they match up? I suppose time will have to tell. There are not so many heavily used BCR's floating about, nor are there any Low self-discharge NiMH's as the tech is only 5 or 6 years old in the affordable types. Even if the figures prove to be backwards, and the BCR type product lasts 50% longer than a NiMH battery you still save money on the battery.
Your resident, long winded, techno-babbler: