The A600/1200 disk drive will work in your A500, you may have to adjust the eject button.
A1200 keyboard does not fit in A500!
You have to change your "Agnus" chip to PAL:
Chip Name - Chip Number - Part Number - Used In
Agnus (512K) 8361 252125-01 A1000 (NTSC), A2000A (NTSC)
Agnus (512K) 8361 R3
Agnus (512K) 8367 252362-01 A1000 (PAL), A2000A (PAL)
Agnus (512K) 8370 318070-01 A500 (NTSC), A2000 (NTSC)
Agnus (512K) 8371 318071-01 A500 (PAL), A2000 (PAL)
Agnus (1MB) 8372A 318069-02 A500 (PAL), A2000 (PAL/NTSC)
Agnus (1MB) 8372A 318069-029 A500 (PAL), A2000 (PAL/NTSC)
You could take the Agnus chip from your broken PAL A500 and use it in your A2000.
I hope this helps you :-)