Working as intended, for better or worse.

Honestly it's not the words "must needs" which feel out of place by themselves, it's the juxtaposition of a person with a modern accent speaking them. Technically the "s" is an archaic suffix used with the adverb "need."

If it were Gandalf doing the voices it would definitely sound right as rain. As it stands it's straight up camp.