A canned contract written by someone god knows where, simply isn't any good. All 50 states have different laws. Some states have laws that might be very helpful for you (in some states, even local jurisdictions have laws that would cover your contract). The flip side of that is, certain clauses in a contract that would fly in New York, won't fly in Florida. Worst case scenario, a badly written canned contract could find you violating local consumer protection statutes.
Getting a contract from a local lawyer who is knowledgeable is not that expensive. Plus, you will need a lawyer for other services anyway, so just go ahead and get your contract there as well.