Only place I know of in the S Houston area is marksmen... if you make your way up to the North side though there are several places. You may want to do it yourself, it is not difficult....
As for prices, it may depend since you say the gun is damaged already, both places are closed today, but should be open tomorro, give them a call, their info can be found in the links above.