The 75% sounds good...as long as you make sure that your not responsible for any expenses associated with the vehicle (insurance, tires, repairs, etc).
I know nothing about the company. Is there a possibility that he would let you take the van to a different company if your research finds Jung...