The last I traveled it the road was fine. The towns are small and not all have fuel and the campgrounds are `rustic' sometimes.
Stop by Roosevelt N.P. on the way.
Just the North Dakota section of US 2, west to east, one can find good fuel stops in Williston, Ray, Stanley, Berthhold, Burlington, Minot, Towner, Surrey, Rugby, Devils Lake, Lakota, Michigan, Grand Forks Air Force Base and in Grand Forks itself.
Now, that is NOT every little town along the route, but good grief. None of these towns is that far away from any of the others. Its only about 350 miles from Williston to Grand Forks.
Montana would include Culbertson, Wolf Point, Glasgow, Malta, Havre, Shelby, Cut Bank, Browning and East Glacier.
Plan your fuel stops out in advance, and there is no problem along this route finding fuel.
The Mad Norsky, Doll, Logan, Korey & Rocky
2011 Ford F350 Power Stroke dually
RV'ing since 1991