If you are careful about min. purchases, free shipping, free return shipping, and watch for gross overpricing, Amazon is a possibility. You can buy one and try it, and then return it if you don't like it.* I signed up for their Prime free trial several years ago to make something worth buying and trying, and then forgot to cancel the free trial in time (which is what they like). They refunded my auto payment when I requested such, probably because I caught it very soon after the trial expired.
* all of the other usual disclaimers