No, it is not. Since, you are the buyer you should insist on them accepting a L/C. Alternatively, go for another source. Also, a L/C also does not guarantee you that you will get the item ordered but if the company is a major supplier and has built a good reputation, then they will not carry out any unscrupulous activities. Having a Website means nothing in real business.