Hi Naj,
I could only find these bulbs in the H4 P43t base; checked the Osram as well, same story. I read somewhere that the new bulbs only come in the P43t base.
No problem fitting these, they have the 3 flat pins which overlap on the back of the reflector bowl, and then held in place with the spring clip.
Best,
Mike