Re:yellowing, try the hydogen peroxide method. Works a treat.
Here's an article I wrote on it:

https://tonkstoysblog.wordpress.com/...ction-figures/

Re: printed parts, I'm not convinced consumer level 3D printing is a viable alternative yet. The finish is very grainy and I'm not sure it will hold up over time. Happy to be proven wrong.