I bought a hard top for my M Roadster. I bought some attaching hardware separately, because I had to. The top was the right color, but the seller didn't have the attaching hardware. Then had to also buy a couple bolts and mod them a bit to make them fit, as the attaching hardware kit was not quite complete.
All in all pretty happy with the outcome. Convinced my son to come donate a few hours of help. You have to do a bit of alignment work to get the car, the top, and the attaching hardware to all work together.