The guy's no slacker at all, and he's a super honest dude. He's the kind of guy who will go out of his way to give the shirt off his back to anyone. If he said it took around 4 hours, it probably took longer and he's just being nice.
Just go over there with $200 in cash and hand it to him, say thanks and head out. I like the pizza idea since he doesn't drink, throw in a 12 of coke, pepsi or some other soda (cold) and the dude with continue dudeing.
At my shop front shocks would cost you $90 a side if you brought in just shocks. If you brought in loaded struts they would cost you $60 a sided. So $200 is pretty reasonable IMO.
Cant never have too many 10mm sockets. And 10mm wrenches. And 12mm sockets. And 14mm And 15mm And 17mm Just saying....