Yes and yes, but with a caution. My order took >6 months, with a few broken ship promises and periods of no response. A few people on other forums reported the same problems. It appears that he's caught up now, but I'd keep a close watch on you order.
Gary