DONCASTER ROVERS FC and SUPPORTERS CLUB BADGES
Badge 04 is a variation probably separate batches of badges made or even manufacturers! Badge 05 has DDR at the bottom of the badge, could be a hooligan badge or maybe Danish Doncaster Rovers.