Parts can be expensive. You may find a set for 10 to 20 bucks us. Now on ebay you can get a whole engine for under 40 (so far),for australian shipping it was 27 dollars by this dealer. For my Lionel I usually buy lots or junkers. Individual parts are too pricey and has turned me off to buying ebay.
Good Luck
Bob