There are pre-made O gauge aluminum display shelves available, however I would prefer to make my own and use Gargraves track for a better appearance.
3" x 1" aluminum angle iron is available in 3/8" thickness. Among the engines that I want to display are a die-cast MTH Big Boy, Challenger, SP Cab Forward and a UP Mallet. All are heavy die cast engines. Assuming the 1" side is securely fastened to wall studs, will the 3/8" thickness support a line of heavy engines without issue?
I'll speculate that there would be no concern with steel, but aluminum would be preferred if it is up to the task.