Its not an H3, thats for sure, although conventional foglight bulbs are H3. these ones are longer and have a 90 degree bend in the connector, more like an H1 I suppose. I took some better pictures of the final installed product:

OEM foglight covers with the aftermarket lamp. Not that bad of a fit, now that I think of it. Slight gap between the lamp and the cover. Not sure how the OEM fits, need to look at one to compare

And it turns out the button fits! Very well I might add. I didn't think to insert the button the same way the blank button came out...duh

Last shot with the light pattern. Even, unlike my attempt with the Walmart fogs.
In conclusion, for $99 ($40 shipping tho), not bad, expecially if you cannot afford the OEM set. I wish the plug for the bulb was more secure. A simple twist and the bulb will fall out. Not sure why a bump clip wasn't part of the design to hold it in place. Time will tell how well these ones perform. Rainy season is upon us in Vancouver so they'll get a good test this Winter.