Welcome to CB.
First of all, IMO, you need a new user name. Not a real appropriate name, especially if you want professionals to help you.
Additionally, you state you have an 8830 but are on O2. Are you really using a CDMA/GSM 8830 device on O2? Is it maybe an 8300? Please help us out by giving us some more accurate info.
For a GPS I use the Freedom Mini GPS from Freedom Input Ltd - Home. It will work with any of the BB's, and is sold in the UK.