sounds like a good deal for both of you. you get a good deal and they get some free help around the shop.
my lhs is pretty much the same way. I have been going there for about 5 yrs and he gives me a discount. I also watch the counter and take calls if he is busy or has to run out for a few.