H Roger,
My last Rotax 912ULS powered aircraft (ATEC Zephyr), first flew in 1999, ran with a fairly consistent engine bay temperature of 10C above ambient.
From faulty memory, I acquired the above aircraft at about 300 (Hobbs) hrs. The VR, mounted in the engine compartment, was likly original (no replacement mentioned in the Log Book) - it failed at around 700 hrs. The aircraft passed to the next owner at 950 hrs with the replacement Ducati/Rotax VR still going strong. I guess a 700 hrs service life may be considered acceptable by some.
My current Rotax 912 ULS aircraft is a Sonex Legacy. Mindful of the effects of temperature on the VR, l decided to located it on the the cockpit side of the firewall (footwell), with a dedicated blast/cooling tube, to further mitigate high temperatures.(I have not recorded the temperature in this area) As stated, it would seem to have failed at 153 hrs.
It does seems that RV12's have had a service life shortening effect on their VR's. In recognition of this, owners have been advised to relocate the VR to a cooler location (in the cockpit) and add a dedicated blast/cooling tube. It seem that this a helped BUT premature failures continue.
This Forum has pages & pages of conversations about VR failures There is an inherent problem unrelated to aircraft model/type. Rotax/Ducati have tried to address this within the original "shell" - this may have helped BUT premature failures are still occurring.
Component failure can be mitigated by viewing the part as a service item ie replacement at regular intervals (determined by the engine manufacture) BUT then should be low cost OR the component made sufficiently robust so that failures are rare. Rotax seem to have done neither.
I have very little understanding of electronics, however it does seem that there is an aftermarket change to VR technology, with the advent of MOSFET, which promises cooler running & may be higher vibration resistance, in a smaller package (lighter weight?) and less cost (in most cases) to a Rotax OM replacement - I live in hope.😈