The battery for my Mac was recalled a few months ago. I filled out an online form, and got the new battery within 24 hours (halfway across the country from California).
So while their choice in battery suppliers may be iffy, their customer service is not.