MX8 Elite owner here, when its time for some refresh parts, you can save a bit buying brand X bearings, they arent as smooth spinning them by hand, but the cleaner works just as good with them.
Been very happy with mine as well, having a canister to collect all the junk is a great addition to them.