Machine work prices vary from one local to another. What would be considered cheap in my area might be more expensive than any place in your area.
Parts can be had from the net that are less expensive than most shops charge but they may not wish to use parts that you buy - or they may charge more if you supply the parts.
Parts can be had from the net that are less expensive than most shops charge but they may not wish to use parts that you buy - or they may charge more if you supply the parts.