I would advise all Cirrus Owners to have the wiring harness that connects to the magnetos checked for chafing. N142SF had dual magneto failure on 04-07-06. Aircraft is still out of service with very little help from Cirrus.
Glad you made through. Did the CAPS option cross your mind as you were faced with the engine loss? Would you, wouldn’t you, handle it the same way again? Was terrain in your favor for this off airport landing?
That is normally done at most routine service intervals.