15 pounds per hole is super cheap. Before 9/11 a guy I know used to fly into Australia and he had some machinist there who did a super job way cheaper than the US. Jerry was a pilot for a well known airline and flying that route he picked up parts in Asia, stuff in Oz and back to the US. Until 9/11 screwed things up we had a great import/export racket going.
Locally few places will touch motorcycle stuff. My local guys tend to charge $70 USD per hole for boring, sleeving is a whole different animal. (Few people get it right, but its not that complicated.) The Oz connection did the work at a fraction of that price.
I have access to a boring bar, but to do it right requires careful fitting and then hone to size, Specs vary. The manuals spec measurements we cant run now. a 3 thou clearance was okay back in the day with good fuel, not so much now. On a typical Triumph I run 4 thou or 4 & half if the guys gonna run it hard. (Chopper guy or boyracer). I also add a half though if running the speciality coatings as well. Racers run loose for a reason. I have friends who do a quicky break in on the way to the track.
Surface finish MATTERS! depends on ring choice. Most old stonker Britt bikes run cast pistons and cast iron rings but its best to check. A forged piston is totally different tolerances as is Chrome or Molly rings takes a different surface finish (Crosshatch hone).
Bores a funny thing. Torque plates is a good thing and best results. When asked many shops tell you yes but dont have them and lie about it. (Usually a mumbled comment about somebodys reading on the internet again) But without a long rant about why, trust me, Torque plates are critical if you want it right.
BSA stuff tends to be pretty good metallurgically speaking considering the outdated factories and agricultural tech. But any overbore is fraught with peril. Castings can have hidden voids, dirt and casting smegma that is exposed when machining. Cracks show up (typically near the flange). I can attest to much disappointment when called by my machinist that the cylinders are junk.
I was looking for and did not see proper measurement tips. A DIAL BORE gauge is critical for checking. You can check with a inside Mic and snap gauges with a caliper or a feeler gauge alongside a piston up and down the bores. (As stated you will tend to see wear spots at different points. ) SOME Bores are machined as a choke. IE: Different tolerances top vs bottom with the thoughts that at combustion temps the top should run looser. Others bore straight top to bottom. Not relevant to BSA but good to know is that some engines run cam ground bores. These bores are slightly oval shaped but when torqued and up to temp go to true round. (Along with fancy stretch bolts and other whiz-bang techy techy stuff)
Different engines run wear different. BSA-Triumph tend to run a softer cast iron I think. Typical wear on a used cyl is front and rear along thrust faces of the bore. A dial bore gauge will show this. Nortons tend to be very durable and I know several people with mileage on original bores of 100,000 plus miles. They hone and fit new rings and pistons. (nissan-datsun are this way as well, well cared for bores last forever). But Nortons are some of the worst cast iron castings so
I am always nervous machining a Norton. (Scrap rate is very high)
Out of the box pistons is a sticky wicket. Typical NOS or OEM pistons tend to vary wildly in measurements (Dia) as well as weights. They are SUPPOSED to be graded (Look for paint dots on the undersides) but many seem to have been done by Blind Willy after a liquid lunch. I have seen piston weights off by several grams from L-R, as well as dimensions (Dia). Do a little gentle grinding and get in spec. (Weight) and check ALL tolerances. I am a big fan of Dynamic balancing and it makes a huge difference so a lot of checking before anything goes to the machine shop.
I have found the Emgo-JCC and cyclecraft pistons are excellent quality. Highly consistent tolerances 95% of the time. ( had some A65 pistons a few years back with wildly differnt weights by 4 grams I recall, I would have to look at build notes for exact spec). I have found though the pins do differ so check those. (Easy to correct. Hone the ID of the pin to even up the weights). These pistons are not as readily availible for older engines like a A7-A10 though.
Very few shops will touch a Motorcycle crank in my experience. My Go-To crank grinder said he also had trouble training employees and had a lot of problems. He would assign tasks in his shops to employees but after many expensive fiascos only he would do the cranks. They got done when they got done. If he was out of town racing or vacation or sick you waited. Sadly he died a while back. The idiot who took over that shop is a incompetent buffoon. So, theres 3 shops locally who will accept your crank but they are all boxing it up and shipping it to a shop about 2 hours away in another town. Mixed results. The oem crank specs is an excellent idea to print off and INCLUDE in a plastic page protector along with your crank, but in some cases you WANT to INCREASE the radius-filet somewhat. Certain cranks are known for cracking and fractures at stress points. Research this. Some radius and filets were inadequate stock and in some cases they were changed in post rev changes. (Val Page spent a lot of time researching early twins crank issues. Read up on this, its a great story of Process engineering, which I used to do as well in a previous career)
Many of these parts were never high end quality. Built to a price and economies of scale but 50-70 years on some are very hard to source. Nickel and diming a project over machine shop expense is poor economy and logic. Can you afford or able to source a replacement if you cock it up? I spend a lot of time wondering about people who cut corners, reuse worn out parts, skimp on bearings or bushes or generally dont see the long term costs of not doing things correct. Engine rebuilds (Trans too) is NOT where you cut corners.
Machinists are a bunch of Prima-donnas. Big egos, fragile temperaments and general PIA. But a skilled machinist never has to want for work or the next job. My wife is a production manager at a machine shop-manufacturer and we have many friends with their own shops or work in the trade. But a skilled machinist is a very rare commodity and very hard to find. (need a job? My wifes company has multiple openings). For that YOU WILL PAY,,, foolish if you think otherwise.
One old crusty guy I know frequently tells people "F**K-off, go find somebody else who can do this!"