I have done three pair of A40s, two pair of the originals and one of the Series II, which IMHO are a far better sounding pair. I'd also done two A60s (originals, and Series II), the radiators on a set of A120s, and the woofers on A150s.
I tried shimming only once, and found that it was far more troublesome. After that fiasco, I seated the woofers by hand, gently pressing up and down, and only one of them rubbed. I ended up having a spare A40-II woofer, so I put new foam on that one, and, no issues. Then a month or so later, I redid the one that rubbed, and no further problems. It was that trimmed down O.D. of the surround foam that threw me--it was indeed tougher to work with than the wider originals series woofers.
One thing about the shimming that really bothered me--the dust caps. The kit I bought a dozen years ago came with paper dust caps, which sounded sort of "raspy" against my fingers. The original A40 woofers I used these on were the woven type, which allowed the space behind the dust cap to "breathe" a little, and also had no sound to it. Sure enough, once I reassembled and tested, those d@mned paper dust caps ruined the sound of the A40--it ended up with a peaky response in the upper midrange that, for lack of describing any other way, took on that raspy characteristic of the dust cap. From that point on, I never touched the dust caps.
I ended up buying some surrounds in bulk after my 2nd kit, and paid far less. The 10" foams were, I think, $1.50 each, the 8" under $1.00, and the 6.5" were probably in the 60-75 cent range. Won't do me any good though, as I've moved my electronics stuff at least four times since then and misplaced them.
So overall, I've had really good luck with refoams. Saved many an inexpensive pair of speakers, and those A40s are great for toting around wherever I want decent sound. Those A150s only cost me $60 for the pair. Wish I'd kept them. I was selling the A120s, and the buyer came by and listened to the A150s and we cut a deal.
I do need a new A40-II tweeter though, as I once got a little overzealous with that pair and sort of cooked the tweeter on the one side...