I ordered kit at the beginning of December for a Christmas gift. My son was so excited. Received notice it was out of stock, and would ship when available. The date kept changing, and changing. Well didn't make Christmas. His birthday was January 6th, didn't make that either. Finally arrived a few days later. He was thrilled ! Looks like a really nice kit. Seems like a very high quality product at a fair price ! Hope it fits as well as described !