Having the IPO provide the DHCP for the Voice Vlan certainly reduces the headaches that can ensue when the IT dept decide to change things (although it can add other ones as well)
Leave the data Vlan to the customer, you will get more than enough hassle as it is (unless you can also become their network provider/maintainer)
Most important make sure the the demarcation points are thoroughly documented (ie Voice Vlan belongs to us don't f**king touch) ;-)
A Maintenance contract is essential, not a Luxury.
Do things on the cheap & it will cost you dear