Hi Fred and officially welcome to DLF'

Can't really help for "25 cents" insert as I never had to looking for them... I would simply go on ebay for them? (
query).
Regarding the coin door mechanism, I should have one for you (all the stuff behind the door). Feel free to come here, and we can also look for 'joystick contact' parts if you're still looking for them? Hope to see ya very soon
