To the OP; sucks your phone is having so many issues. There was an article on
www.goodandevo.net, about another user whos camera lens would break all the time. He went to walmart, and got some of the used watch battery clear plastic covers. They fit right over the camera, and work perfectly with the stock cover. There are more details on the site.
My Treo 700wx was indestructible. My 3 moguls were all POS's (I bought the first one used, and the other 2 were refurbs). My hero was great, with the exception of dust under the screen. And my Evo has no issues. I do have slight screen lift in the lower left corner, but I have a case around it, and it hasn't gotten worse, or caused any issues whatsoever.
Edit: Here is a link to some plastic camera lens replacements. They are $22/lens
http://www.goodandevo.net/2010/09/ht...le-for-22.html
And I can't find the article I alluded to earlier. It may have been on Android Central. Not sure.