thanks did you have water damage? if so what did they charge you to fix the bb?
I had water damnage to an 8310 and I also had a mechanical problem on another phone. I seem to remember a fix in the region of $75 + postage (both ways). However this was a couple of years back so maybe their charges have increased.
Have a look at the website because at one time some standard repair prices were published.