Absolutely Christmas Crackers Puzzle

The Puzzle:

Absolutely Christmas Crackers
Last month I sent off for one of those kits which you can use to make your own Christmas Crackers. The kit contained:

Three colours of hat: Red, Yellow and Blue
Four types of novelty: toy car, spinning top, magnifying glass and miniature hair brush
Four different types of joke slip

All the other parts were the same type. The kit contained enough bits for 50 crackers. Can I make each cracker different from all the others?
Do you have the answer? Check against our solution!