The cap is fine, but fitting is a nightmare!
I bought this to replace the original on my HB-60WB bass which I managed to break due to not seating the guitar properly in it's case.
As black caps were temporarily unavauilable I bought some amber and ivory caps. Ivory looks great on my HB as it matches the binding.
The problem is that there is no internal screw thread on the cap. The toggle shaft is not, I believe, self tapping, and it is therefore hard (impossible for me so far!) to mount the cap.
I tried widening the hole. A 3.5mm drill bit made little difference. With a 4mm hole the cap slipped on easily. Unfortunately it slips off just as easily.
I solved the problem by lining the 4mm hole with some soft metal foil from a wine bottle. I was then able to screw the toggle on and it is now firmly in place.
To sum up then, a perfectly good replacement part let down by a small but important detail. Fitting a toggle cap should be a 10 second job, not a major engineering task (ok then, bodge!) :-)