for tests??? nah, come on, I think kashual silva is the right call for wicket keeper. although it's odd that chandimal has not also been considered. sanga is not a test wicket keeper now (he should be bloody captaining though, but it's tough in SL with the nonsense you have to put up with, great article by bayliss on this)
the squad sadly is about as good as it could be, actually SL and australia have a lot in common right now. SL have some young players but while the senior batsmen underperform there is too much weight on their shoulders. Dilshan was always a bit of a flash in the pan but mahela is just all over the place right now.
the pace bowling is just weak and further complicated by injuries whereas the spin bowling is a muddle of three players all in the running and none willing to really cement their place in the side. (mendis in particular, he's not just been decoded, he is bowling far worse than he did when he emerged)
for me tharanga is the only real omission, he is the long term successor to the opening spot, that is unquestionable. his form in ODIs merit a chance and there has been no real reason to persevere with paranavitana as he is average. over two years say, i firmly believe tharange would score more runs, simple as that.