They are available from Belmetric.
MSOVAL4X60SS
https://www.belmetric.com/4mm-oval-head-screws-c-563_900_1484_1272/msoval4x60ss-oval-phillips-stainless-p-11682.html
I used M4x0.7 SS nylock nuts as retainers.See below for the measurements (expressed in the number of 360 degree "turns") for the tabs that the screws engage.
Assuming the assembly was original, you wouldn't have been able to remove the original screws without damaging the threads anyway, as they use a crimped steel ring (i.e. not a nut) to retain the screw. Crimped rings clearly visible in the below pics. So I don't think the tech owes you anything.
Quoting from this thread...
http://forums.pelicanparts.com/porsche-911-technical-forum/1064644-how-remove-headlight-adjusting-screws-h4.html ...
Quote:
Originally Posted by famoroso
Hold the crimped steel ring with a pair of needle nose pliers as you spin the screw off. Alas, this destroys the threads on the screws. Purchase replacement stainless steel screws and matching nylock nuts from BelMetric (I can dig up the sizes if you need 'em) for reassembly.
Don't tighten the nylocks down completely against the screw or you'll lose the ability to turn the adjuster once everything is reassembled. Snug it down close enough to retain the adjuster screw, bit still allow it to rotate freely. Be careful tightening the screw as holding the assembly while doing so is awkward and there's a lot of screwing to be done... It's easy to slip and hit the painted side of the ring with the screwdriver. Power screwdriver works well in this application, but may increase the chance of slipping / damage.
I didn't take after pics, but...

|
I had my H4 rings done. Came out GREAT...