DC Power makes great alts. Yes, they can take some time to get in/get to you, but it's worth it IMO.
And are you complaining that they actually answered your phone call and were honest with you instead of not being at work because they are short on parts?