Well, thanks bradgrafelman your idea works well on most of, but I do see a problem...
The "-"
problem example:
domain.com/finders-ground-.htmlop
the url includes multiple dashes to seperate longer url's. I had to allow this in the htaccess
RewriteRule ^finders-([0-9|a-z]*)-([0-9|a-z]*)-([0-9|a-z]*)-([0-9|a-z]*)\.htmlop$ /index.php [NC,L]
RewriteRule ^finders-([0-9|a-z]*)-([0-9|a-z]*)-([0-9|a-z]*)\.htmlop$ /index.php [NC,L]
RewriteRule ^finders-([0-9|a-z]*)-([0-9|a-z]*)\.htmlop$ /index.php [NC,L]
RewriteRule ^finders-([0-9|a-z]*)\.htmlop$ /index.php [NC,L]
Would expressions allow the dash to be included?