No, not a fishfly, but you're getting close.Looks like a fishfly.
Not a beetle larva.That looks like an aquatic beetle larva. Look at those jaws!!!
Steve
Dobson fly is close.I agree a beetle larva: maybe a Dobson fly?
Agreed.Then maybe an alderfly larva?
Bingo! You got it.Then maybe an alderfly larva?