We got a new loose footed, full battened main from Rolly Tasker/sailwarehouse.com and are quite happy with it. The Sailwarehouse
They probably offer a few 'stock' sails for your C22 in different cloth weights.
The sails are made in Thailand so the labor is cheaper than any local loft but it takes some time if you need a sail made up custom.
I'm in NY but I used the guy out in Montery(?), CA to place the phone order for our sail.
I wouldn't worry about the radial vs crosscut either for your purposes.