I can not tell you which would be best, but I can tell you that essentially all "canned" documentation you can buy, of free forms and templates for that matter, will contain the basics but you will have to provide the detail specific to your company.
Canned documentation is meant more for reference and to give you some "food for thought" than to provide you with a totally ready set of documents.
If you read through some of the discussions here on canned documents there are some people that hate them. Personally I have the opinion that they can be of value and there are hundreds of various free forms and templates here. But I also caution they are "for reference only" in that they are meant to give you ideas, and typically the basic requirements, but you have to tailor them, or rewrite them entirely, to fit your company and its systems.
Hopefully someone here will recommend a good source - I'm just putting in my