What brand soft top do you have and what's wrong with the hardware? If you have no hardware at all this might be on the cheap side in price but may also be on the cheap side of quality, I'm not really sure but someone will let us know.
If it's Bestop, I'd call them and get whatever is needed directly from them.