www.shoupparts.com
They might not have everything you are needing, but they are surely worth checking with. Everything I have purchased from Shoup has been quality stuff at a reasonable price.