Cool van and some good work done.
Your query about pin coming out fuel pump.
If its from brazil it poor quality. Try to get a og one pins stay in.
My mate had same problem on his 66 Devon , we was going down M1 and it fell out, lucky he found it in engine bay lol