Yes, most definitely n-scale! The cost side isn't really a major factor since it is a micro layout (31"x33") and won't get any larger because of space lmitations. (Well I could always do another same size layout and swap them out of course).
All of the rolling stock I have is new (mostly...