Are you talking landing pages, or general content? There's a difference in that the landing pages are to help lead people to the specific service and possibly to convert the prospect there and then. Once people have arrived at your site if they find repetition it may turn people off from converting. Informational duplicate content is not so good.
If they are landing pages, start by breaking them down into sections that flow naturaly together.
Determine the most likely keywords and place several of them on the same page. "Our semi-truck financing is the quickest way to get you into your very own 18 wheeler and hauling down the interstate with the big-rig boys."
Use each phrase once or twice more per page (adding the word 'financing' to each term that hasn't had a chance yet, and taking it away from the terms that have already had their chance) ... then make a new page talking about a particular aspect of the financing and pepper it with a FEW new keywords.
Don't worry about the hundred's of keywords: work to identify the handful of high-value ones and hammer them home.
Also if you have a blog you can gradually start writing natural content that will start capturing those keywords, mixed in with posts with no specific keywords so you have genuine natural interesting content.