This badge took 3 and a half weeks to arrive. I contacted sella about 2 weeks after the item had not arrived and they gave me a late date of 2 or 3rd of June in a short message. The item didn't arrive on those dates either. The seller didn't contact me to say it would be even longer again. I asked for a refund but heard nothing back. I was about to take it up with eBay but the item arrived yesterday the 6th.
Overall, poor communication, bellow average customer service and late delivery.