I have no idea of your business setup, whether you are running a limited company or this is a personal cash in hand job but I would be tempted to roll everything up into a fixed price contract covering travel/accommodation, onsite work (i.e the photography) and post production time/effort.
In regards to the image rights that comes down to whatever you want to agree in the contract.
If you aren't doing this is a full professional capacity (liability insurance cover, backup equipment) I'd be keen to let them know that and price accordingly.