I can't recommend staying away from this company strongly enough.
I ordered lanyards from UScraft on February 14th. When the order didn't arrive on the estimated date, I wasn't too worried. It was, after all, only an estimate. But I noticed the account was listed as still being in "Production." I started a chat asking about it, and was assured the order would arrive by Friday (today). Ok, it was a few days later than expected, but I could live with it.
It did not arrive today.
I began a new chat and learned that it is scheduled to be shipped today. The day I was assured it would arrive. After Battling with whomever on chat, I was told they would refund 100% of the money I paid. I'm not expecting to actually get any refund.
I've included a screen cap of the order taken today. Not that it's still in production.
Stay away from USCraft.