Try $150-250
You’re overpaying. They can be had for as “little” as $99. Oh, and Jeff Garcia no longer plays for the 49ers, so throw out that jersey.