Like the Joker said, "If you are good at something, never do it for free".
Seriously, though, do not undercut yourself. Your time, equipment, travel, etc. is worth a lot. You could tell them $250 for 3 hours of shooting, $100 for 1.5 hours. After the 1.5 hours they'll see how good you are and then request another 1.5

.