Yes, we, sell all those items in both HO and N scale. If some of what you need is not in stock, we can order it for you. Special orders usually arrive within 7 days.
I buy models and paint there. I have seen a lot of train items and accessories. Sorry not familiar with train scale sizes, can't answer that question. Good luck
Thanks! Your answer is awaiting moderation.