I know a Ferrier in Wilsonville (Tom Saunders). If he can put shoes on Horses, I'm sure he can put some new soles on your boots! ;)
Actually, if you can get the replacement soles, a good Cobbler can re-sole them for you. There's a guy at Cobblestone shoe repair in Pelham who's pretty good. You might give him a call. Do you make it up here to the big city very often?
There is Sole Performance which Alpinestars use to repair their boots and is located in Encinitas, Calf. Number is 1-800-944-2755. Most repairs for 60-70.00
Freemont Boot Repair (I hear they do a very nice job on Tech 6 & 8's)
124 Stewart
Freemont, MI 49412
616-924-0190
I wouldn't waste time going to a regular boot repair guy. I've been to two, and they just don't compare to the other businesses mentioned above. I just had Sole performance replace my Tech 8 soles (after 5 years) with new Sidi soles for $80.00, which includes shipping and the cost of the soles. I'd spend a little extra and send them to those guys. By the time you buy soles and pay your local shoe cobbler, you've spent 45-60 anyway.