We've been through this many times: the only way to buy the correct pins for a vented caliper is to get bent over the parts counter at Vauxhall. And their stocks were reported to be very low late last year.
Which means improvising. How you do that will depend on your equipment, tolerance for buggering about and timescale.
I would make four new pins, from about a quid's worth of material, in less time than it takes to make and drink a coffee.
Or you could replace the solid pin with a long split-pin as used in millions of Girling calipers. Chances are you'd have to find a supplier of them, so you won't get the job done on a Sunday afternoon.
If I was going to buy an improvised part, I'd want something easily available: 6mm roll-pins suit the bill, and will be on the shelf at your local industrial fastener supplier/bearing supply/chinese takeaway** A quick look on Ebay shows a pack of five 6x80mm rollpins for £1.95. You only need 4.
None of this helps with the real problem, which is the anti-rattle springs. They're much harder to sort, although some experimentation with steel banding(as used on pallets) would probably produce a working part.
** satirical exaggeration to emphasize my point.