I ended up canceling my B&H order for the body after speaking to the rep at onecall.com. They have (or had) body kits in stock, to ship today with overnight shipping for tomorrow. When I called B&H to cancel he made sure I was aware that my order would be shipping later today. A tough decision, but the onecall.com guy was extremely nice and genuinely wanted me get it in time for use this weekend.