Please, I am sure a lot of other people on this board my age or older have some stories, but when I built my first PC in 1994, I got two 8MB modules. I thought 16MB was absolutely amazing at the time. The price? $250 PER MODULE. Total=$500 for 16MB.
So, $43 for 256MB seems pretty reasonable to me, heh!