Casing / Housing for Blackberry

Hello everyone I have a Blackberry which is lying around useless after i dropped it and its in a pretty bad shape since then. The front screen is all scratched up and the joystick's ring came out. Can anybody suggest me a place in Karachi where i can get these items replaced with new items? Or place where i can buy a good quality casing for a decent price? I am talking about a proper spare parts shop, not the usual mobile shop which will take the mobile and get it done from somewhere else. Its a BB 8310 Curve. Thanks.