Have you tried Springfield Sporters? They have a good assortment of Carcano parts at fair prices, try:

Springfield Sporters, Inc.

If you are unsure what the correct name of the part is, give them a call, they'll tell you what they can do for you.
Information
Warning: This is a relatively older thread
This discussion is older than 360 days. Some information contained in it may no longer be current.