Some SEOs might also list you the topics to base content on, created from the list of the target keywords.
For 500 pounds that'd be some good service, hopefully.
The 80 pound guy will probably deliver a third or a half of the amount and quality of the more expensive guy. I'd go with the first, esp you know him.
Btw, here is an article on how to do your keyword research