RE: heliproz.com slow?
I almost always order thru Heliproz. I can place an order on Monday and Thrusday, the parts are in my front door ready to fix the heli thrusday and friday to get ready to fly on the weekend. I stopped ordering replacement parts to stock in my shop for that reason.
Most likely if you have not received your parts in 20 days is because they are backordered and they cancel any backorders less than $20. You should have an e-mail notification on your inbox stating this.
Given the nature of the parts ordered, I'll bet that is the reason.
Rafael