These are a 4 pot Caliper that would fit a CCM CR40 , these have come straight from the factory and are new old stock ,they have never been fitted , they also fit the sachs xtc 125 but only difference is these are black whilst sachs are red , im still looking into other bikes they might fit because these look like a Grimeca copy of a brembo 4 pot , these are for the right side front . These three had Grimeca Calipers Ccm cr40 Sachs 650 roadster Sachs xtc 125 Looks like it would fit several other bikes with the brembo option as the brake pad numbers are the same , measurements match up and pistons are the same size, These have a 40mm spacing for the mounting and finally they come with ferodo pads and locating pin (shown in last photo )