I won't order from 'M any more due to their shipping time. One order took over a month, one I finally cancelled it was taking so long.
I'm hesitate to order from KP as well. Their customer service isn't very customer friendly, when you have an issue.