we have a 16.5 ft campion centre console... we had a 2 stroke 6hp on there prior to it being stolen, and its power was totally fine!
we now have a 8hp 4 stroke only because insurance covered it... but to answer your question, I think a 6hp 4 stroke would be just fine unless the 17ft boat is a tank.