RE: Prop Selection ?
the lower pitch prop will give you more autority at lower speeds and will the plane speed lower as well. I think even your 11x7 will do better than your 12x8.
Regarding the exact prop you should buy, Id rather have someone else advising you at this point as I have never owned a TT60.