1. No, it's not. "How much do you charge for a kayak?" is a complete sentence.
Like Nona, I just try to imagine two buddies on the beach saying these lines to each other (US types). I'm not sure what the rules are.
2. As I said in my edit, I decided you're right and...