Second question: It looks like the gasket is rubber, should I get a cork one or what do you guys think is best?
Probably a 10-28. When I made my tank I think I tapped the tank for 10-32. This is not practical for you but the best thing you could put on there is a sealant used to build aircraft fuel tanks called pro-seal. It is a two part poly-sulfide that will NEVER leak and is VERY difficult to get off. Aircraft spruce sells a 3 oz tube of it but it's kinda expensive at $17 and once you mix it the whole thing will harden. You could skip the gasket and seal the whole sender unit with that but it will hard to get off down the road. http://www.aircraftspruce.com/catalog/appages/prosealant.php