If you're after a copy of Kirby Star Allies then this seems a good deal as, if you click and collect, you get a Kirby Plush for not much more than the going rate.
It's listed as a keychain but I'd say its more of a bag accessory as the plush is quite large - perhaps 7cm round. The chain ring can be removed without damage to the plush if you prefer that. Link for keychain
which is priced at £9.99 normally.
Next cheapest price for Kirby Star Allies on its own seems to be £39.85 at Shopto