7 days is not a long period to wait and probably most buyer could live with that. At 10 days they might be a bit skiddish..
If you are planning on selling this product from your website, just make sure that this intended shipping time is well stated and noticable. If your customer is aware that the shipping is going to take that long before they buy, then obviously they would have no problem with it. If they think that is too long, then they will shop around elsewhere and no harm done..Just make sure that they will be aware of this fact BEFORE they hit the 'buy' button...
Also if you think there is going to be a potential problem, buy a few extras and keep them on hand in case a back order issue comes up and you will be able to send the ones you have in physical stock...until your supplier catches back up on his stock..