Actually, there has been a fair amount of change for DA-42/DA-40 airplanes. Gear box replacements have gone from 300 hours, to 600 and higher (dual mass flywheel), TBO/TBR have been extended....
There was a pretty good analysis by a Diamond dealer on all scheduled MX costs from purchase to TBO/TBR for the range of Diesel engines on the DA-42. The engine costs alone to cover the MX on the oldest 2.0L engines (does not include the overhaul/rebuild) starts around $51 per hour for the oldest engine, to $44 for the second generation, and $24 for the newest.
http://www.greatlakesdiamond.com/hourly-engine-reserves-for-da42/
The end result, a new DA-42 with the latest generation of engines actually beats an SR-22 on OpEx basis, and flies five to ten knots faster. Ten years ago, the SR-22 was faster by five knots, and a good $50 bucks an hour cheaper to operate. The reason I am in an SR-22 now is a fifteen year old DA-42 does not exist, and a ten year old DA-42 is 100K more expensive than a 10 year old SR22. SR22 costs per hour have basically been static for the past fifteen years. While the Diesel engines have slowly come down. This is why I think some flight schools and charters are starting to make the switch.