Apple's DIY MacBook repair effort could be good — but one company's already doing it better