I'm not a fan of Buds. My only experience: On Thanksgiving Day I ordered some ammo. Due to my being an idiot, I messed up and did not order what I actually wanted. I attempted to cancel the order 3 minutes after placing it. I used the "Cancel Order" action on the website. I emailed them. I called them. I did all of those things within 5 minutes of placing the order.
For the phone call... I waited on hold for almost an hour. At one point it said I was down to the 4th person in line and estimated wait time was 8 minutes. That estimated wait time then started to climb and went all the way up to 40 minutes after I had already been waiting an hour...and a good half hour after it said the wait time was 8 minutes.
I was never able to cancel the order. About 6 hours (?) or so after this, I got an email saying they were unable to cancel the order because it had already shipped. Yeah...right.
I choose to avoid anybody with this kind of customer "service"