I tried your suggestion, running rpm -Uhv MozillaFirefox*.rpm,
and it generated a lot of errors dealing with "dependancies". The thread doesn't explain what these mean.
Download the tar file firefox-18.104.22.168.tar.gz
put it into a directory, called for instance "/yikes/browsers"
In /yikes/browsers/ run tar -xzvf firefox-22.214.171.124.tar.gz
now the starting shell script is
to check it out run bash /yikes/browsers/firefox/firefox
and see if it runs to your liking
Take the old Firefox 1.0.6 icon on the desktop, duplicate it
and open the duplicate with an editor. And change the line with Exec: to
Exec: /yikes/browsers/firefox/firefox %u
Now a click on the new desktop icon should start the shell script.
Hope this helps. Rpm sure was a waste of my time.