If you have a good engine rebuild shop there, and I don't see why a city that size wouldn't, I would simply rebuild your old one, unless it's damaged beyond repair.

Ask the local racers who they would recommend. You will usually find that the best engine guys will be known by people who race.