Welcome to the club, i just received today a new 945 from Garmin cause of OHR cracking and the mushy buttons.
The mushy issue does not torment me; the OHR cracking yes, a lot. I read that D revision watches are better (not perfect) than A, crossing fingers…