Never hurts to ask
^^
Haggling is fine – it’s not ‘expected’, but it’s just negotiation – you’re not try to shaft the shop, just trying to get more for yer money, anyone should respect that, however you have to know how far you’re prepared to go, what you’re willing to accept (discount or extra parts) so if you’re made an offer you know if you want to take it or not. It’s unlikely anything you’re offered will be offered twice if you can’t make your mind up on the spot!
And yep, cash is king – if you pay by card the shop gets charged for processing by the bank. In my experience it can be pretty convincing if you go in with the readies in a nice fat roll to wave in their face 🙂
Funnily enough when I worked in a bike shop, I was amazed that every fourth person seemed to ask for a discount – all sorts of folk. The bike trade seems to attract the haggler! So, yeah, get stuck in and let us know how you get on.