I would look at either directed electronics (directed.com) ones (clifford, viper, python, ect.) or the astrostart ones. All can be wired to your wait to start light so it doesn't just sit there waiting for a time period.
Bear is mind that 10 minutes is the maximum recommended idle time. Longer carbons up the combustion chamber and turbo; expecially in cold weather. A high idle feature must be used, like the big diesels, for prolonged idling.