Ahh love to hear that!
And as for the price, keep in mind that on bikes all shops work on about the same margin. Bikes are between 38-43% markup. Seeing as how a shop usually needs to make about a 41% margin just to keep the lights on, there's not much wiggle room there.
Not that you cared to hear all that, but I just wanted to let you know that you prolly got about the best deal you could. And freebies are always good.

Ride safe, ride hard, have fun!

denise