You can often get replacement pulleys from your
local bike shop for free - or very nearly free if you are willing to take a slightly used one from an old derailleur they have hanging around in their shop. Replacing this part with aluminum would be overkill. Some parts are just going to wear, and you need to be ready to replace them. Chain, cassette, pulleys, chainrings, cables, housing, and brake pads are the major contenders. Keeping your brakes and derailleur adjusted and your cables/housing in working order will reduce the wear, but not eliminate it.
Now would be a good time to evaluate the wear on those other parts I mentioned - if your cassette has worn teeth, they will be sharp and pointed. A worn chain is harder to detect, but the links can feel a little loose, and you will be able to twist it easier than a new chain. If you take it to your local shop, they'll have a tool you can use to measure chain wear. Replacing a whole system at once instead of one piece at a time reduces the wear on the new component. For example, if you have a worn cassette and a new chain, the chain will stretch to try to mesh with the worn cassette.
If you are looking for long-term reliability without having to replace parts all the time, I would suggest looking into converting the bike to a single speed. This eliminates many of the parts that wear quickly, and the chain and gears on single speed bikes are thicker and beefier, so they last a much longer time. You also won't notice the wear as much because there is no shifting to degenerate.
best of luck.
Karen