12-29 with a Chorus medium cage will work well and reliably so long as the frame and hanger geometries are to specification. 12-30 2ill be more of a lottery, even though the bottom sprocket size is very close to being the same ...
Seeing as Campagnolo didn't make a 10-speed 12-29 cassette, was that a typo or are you suggested that
combining sprockets from a 13-29 cassette and one beginning with a 12T might be a viable option, if clearance (or spring tension issues) to clear the 30T cog on a 12-30 is a problem?
e.g.
13-29 goes:
13-14-15-16-17-19-21-23-26-29
12-30 goes:
12-13-14-15-17-19-21-24-27-30
As only the last 3 sprockets are fixed on the 12-30 (and 12-27), I guess you could take the first 3 sprockets from one of those and combine with the rest of the 13-29 cassette to make:
12-13-14-16-17-19-21-23-26-29
I guess the 14T to 16T shift might not be that great, though, as the cogs are not ramped to be shifted between, but how bad would it be? In practice I'd probably us a 16T cog more than the 15T cog that would be lost.
or perhaps just use the last 3 sprockets from the 13-29:
12-13-14-15-17-19-21-
23-26-29The 21T to 23T would be the "non-standard" shift.
Think the cog spacers are different sizes on different cassettes, but not sure if that would be an issue - looks like there's some useful information on Campagnolo cassette spacers here, but it doesn't seem to cover the spacers on the newer Centaur 12-27 and 12-30 cassettes:
https://branfordbike.com/new-page-1NB: Miche
do make a 12-29 10-speed Campagnolo cassette, but I've not heard good reports about Miche (or IRD) cassettes. Interestingly, their one goes:
12-
13-15-16-17-19-21-23-26-29
Also IRD do a 12-28 that goes:
12-13-14-15-17-19-21-23-25-28t
But it's
very expensive and for the sake of 1T, think might as well run a genuine Campagnolo 12-27 cassette or ones modded to 12-29