There is no other way, well there is RadioShack, but I don't think they could help. It's worth a try.
You might find so non-afflicted third party repair services around your area that will work on them. With how Apple is I doubt they have any repair centers that aren't controlled by Apple.Google G1 phone or Apple Iphone???