I also agree with Track_Fanatic. Personally, I would rather have the shop that I go to drill anything I buy because my driller already knows the fit I'm going for and can adjust on the spot if needed. An online shop can do a good job. However if the fit isn't exactly how you want it, you're still having to go back to your own shop to have any changes made.