As with all BLM Camping, I believe that the maximum stay at any location is 14 days. Unless you have a Season Pass. Crossroads is $5 per day, w/Senior Pass, only $2.50 per day.
You reserve on-line, but check the campground anyway! If the Reserved spots aren't filed by noon the second day, you can jump in there, pay the Camp Host and you're in.