Best advice I can give you. No matter where you end up going. There are plenty of good smiths out there these days.
Choose your smith based on the work and reputation. We are all within 25-100$ of each other these days. So what I am getting at is you don't want to pick your smith because he was going to save you 20$, pick your smith based on your admiration for his work.
Now definitely shop the prices of the quality components, and shop your Smith for them also as they get better deals then you will and will make sure your getting the correct parts.