In the states I have dealt with a company called Nusource
Very good prices and stock a range of cards and repair options.
Might be worth giving them a try.
Regards
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.