ok here's what I did ... and why:
a new 40gb PS3 is 530USD over here ...
so I had my PS3 repaired for 120USD, I figure if it dies in a month, I'd use the 400 bucks extra from buying a new one to buy a 399CAD unit from Canada = 520 bucks!
i asked my bro to bring it to the repair place, and the lens was replaced and it ran fine in the store ... my bro will bring it back to me tom. for a testing here.