Just looked at an old pic of mine, and the belt is the same size you have bought.
If you get a minute measure the od of the pas pulley and I will check mine.
Unplug one side HID unit, plug in a normal H4 bulb and see if the flickering still occurs, if it does the car is at fault, if not the HIDs are duff, simple and no fancy knowledge needed.
Do not lean the H4 bulb against anything soft/plastic as...
That is a casting number, and not an engine number.
You could try a little acid on where the engine number should be and see if anything shows up.
Any pics of your pump and the incorrect pumps?