Yes, unfortunately this is a common question here at API (in regards to non-functioning memory cards); and 95% of the time the problem lies with the inferior memory cards available to the consumer.
For whatever reason, the architecture of a memory card isn't overly complex, but third-party manufacturers of such products just can't seem to get it right.
Can you get more for less? Sure you can......but the more is in quantity NOT quality.
In my neck of the woods, a PS1 memory card goes for around $14 - 18, and a PS2 memory card is roughly $25 dollars......and yes, that may seem expensive when all you have is $30 in your pocket......but then again, have you ever tried to load a game that you have been playing for weeks or months just to get a "unable to load memory card" message?
If you ever do, you'll never hunt the "bargains" again.