This is fantastic advice. I have had lunches like this numerous times. They have been overall a very successful strategy. Sure, you will have a very small percentage that don't really provide insight...but that is well worth the cost. It is often important to preface the invitation with an assurance that you aren't going to try and sell them anything.