Without recasting and in lieu of unsightly suspensive hyphenation, could these work? The en dash (which means "to") is used between the figures, and the hyphens are used in the compound modifier. To me, the examples below are concise and clear.
Do you agree that the examples below are 100% punctuated correctly--yes or no?
10–15-degree temperature difference
$2–$5-per-day service fees
55–65-mph speed zone
20%–40%-a-year tax increases