yes on both, check out fuel pump thread. No leaks thus far.