WANTED: seat lock assembly R6

Hi, Can anyone advise me where I can get the following + fitted from?

Im looking for the seat lock assembly for the yamaha r6 2004. Basically I bought the bike and the seat lock was there but when i tried putting the key in it just pushed the lock in and the lock fell. So I need to find someone who can fit a new lock plus get the old one out of there.

Any help and i’d be greatful thanks.