I've seen it suggested that one might use a filler cap from a junk Ford power steering pump. I have not tried it though.
For the petcock I welded an apropriate nut to the end of a short piece of tubing then to the tank. I guess that one is a no brainer though.