Hi Brandon,
Further examples are five-dollar bill and two-bedroom house. But your formulation of the RULE doesn't satify me. The rule should say something like "nouns preceded by numbers are put in singular if..." if what?
Best regards