Eso fue lo primero que traté, convertí los espacios en blanco en la URL en signos (+) con PHP y la función
urlencode pero no funcionó.
La cosa es que antes de imprimirse la variable en la URL, ésta ya ha pasado internamente por el mod_rewrite como un string de dos palabras, o sea que no funca y como no encontré la solución con el mod_rewrite y las expresiones regulares, lo que hice fue que en MySQL en el momento de hacer el SELECT y la validación con el # de ID, le extraje a ésta los 3 primeros digitos y ya lo valida, pero cuando sean de 4 y también tenga ID de 3 dígitos si voy a estar en problemas otra vez. Seguiré buscando entonces..
De cualquier forma Gracias!!