I think EB normally has Suikoden 3 for $25, so $20 sounds like normal street price.
I actually think that EB overprices everything. Once in a while they'll have a good deal ( Robotech CE for $5). Most of the time though they suck. What should I use as a gauge for the correct pricing, Ebay or EB/Gamestop.