My experience with Jafrum wasn't so good.
I ordered a helmet via their Ebay store.
They charged my credit card, but didn't ship.
Inquiries via Email produced bogus responses or none at all.
After about six weeks I got hold of them on the phone and told them to reverse the charge and cancel the order, which they did.
The person I spoke to simply said she didn't know why they never shipped it.
It sounds like at minimum, their internal communication may be lacking.