If you're talking ride time, you should be able to do it. The key thing is have a group of friends or hook up with people with similar capabilities as yours, and form a pack/paceline. Work togther as a group. Take breaks togther at rest stops. If you can do 107 hilly solo at 6:50, a group ride of 100 at sub 5:00 is possible.