I went to The Beatles store in Liverpool last year (didn't know they had an online shop). It's all a bit expensive, though I'm guessing that's partly because they have to pay some kind of copyright fees, but they had loads of different things there. It was quite an exciting experience
Have you tried the Beatles store?