Hey, seems you have an interesting team here, though even in 5th Gen there are better choices for some of the roles.
First, your Samurott is rather outclassed by the Water/Fighting pokemon, Kerudio. So I suggest if you want a special sweeper, you use something like this:
Kerudio @ Choice...