We bought our truck from Grappone in Concord NH. An old family friend worked there, so he got us a great deal. Sadly he does not work there anymore, so I can't recommend him by name.
They can be so-so for service, although I have not had a problem with them within the past couple years. We now mostly get our vehicles service at Concord Lincoln Mercury (yes, even the truck). Excellent service there.