Any 2Amp USB charger should work. I've used several and they've done the job.
If you're traveling or need a replacement, chargers of this type are pretty cheap. I even have a dollar store near my house which sells them (though I'm not sure how much I trust the build quality at that price.
Realistically, you're looking at the $10-15 range, not $40-50.