I think you need to take some photos of the shakers that you have. If you have three different ones, then a few of them are not right. Yes, not all shakers are the same. The main difference between them all is the base that they sit on. The olds 403 shakers are off-set to the front and do have a base that is taller..... like this:
Offset:
Taller:
Pontiac 400 shakers:
Centered:
Shorter:
Pontiac 301 shakers
Centered:
(Sorry no pic right now)
Smaller diameter ring:
(again, sorry, no photo at the moment)
I can get photos of the different variations if you need me to. But the best thing is to take photos of the shakers that you have so that I can see which one you need to work with and put the other two shakers aside. Also, not only are the shaker bases different, but so are the air cleaner bases that they sit on.