hmm ok...
what ur mech is saying about the disc is..it needs to be skimmed...they will sort of shave the disc to remove any left behind chemicals from your brake pad,during excessive usage,or over a long period of time...you might have warped your disc...so they skim it...to clear it...they also use that method to make it even....
normally it would be best going back to the same mechanic IF he is reliable and also knowledgeable about modding engines .... so we dont know your mech personally ...but what kind of cars does he have there usually?
for installation of parts such as crank pulleys,or replacement of wear and tear parts should be ok,but things like port and polish,re boring the block,changing pistons ,you should not do it at a normal mech's place.one small mistake,your whole engine can suffer..and he will most likely not take responsibility for his own mistake....just becareful....make sure he knows what he is doing
yes,you can always bring in your own things/parts to change..they just charge you labor