I'd be concerned about the 95% SOH on a 1 year old MME with less than 5K miles. That's a pretty significant degradation already. I'd want to know more about the testing method used to get that reading and if it's a realistic number.
Cheaper than Amazon, works with my iPhone app and Android/Windows. Used it a couple times, never left in the port. If you need it for basic diagnostics, might be a good deal.