120 days is not that long when ordering complicated or specialized equipment. I would love to get 120 turn around on many of the items I order through GSA, but depending on the item I can wait on average 28 - 60 weeks. I don't even consider an item long lead until I cross the 45 week point.