3 months is a joke. In reality, its 3-5 days delivery, then 2.5 months sat in a warehouse in a box because their claims department isn’t big enough to cope with the volume. My specialized cracked and a new frame, with new headset, seat post and seat clamp was back in the bike shop, built up in two weeks. You sorta get what you pay for with these direct buy bikes in my opinion. If it was from an lbs you could at least go in there and complain, plus the lbs would be more interested in keeping you sweet for future purchases