I used the IMD pistons in my CL77 build recently and I am particular. I would choose the IMD over Cruzin Image. The Cruzin pistons are good quality, the rings not so much. Especially with the CB350F posts on this forum with many failures of the Cruzin image sets that seemed to be a ring quality issue.
My machinist is about as OCD as myself and was very impressed with the IMD product. Both the piston and rings quality. You can contact them if you have any questions, which I did and their response was timely and answered my bore and ring spec questions.
There are a number of US based sellers of the IMD products too, so if you contact them for that info I am sure they will refer you to a US seller. Not being US based, I bought directly from IMD Britain with no issues or shipping costs that were expensive.