For fenders, check craigslist and the swap meet here. There are some good deals to be had.
I check Bellingham and Seattle Craigslist and always see good stuff.
Sometimes 3B will know where to get parts.
John