Havn't had much luck 2nd hand as they keep breaking once removed so went to Toyota and they quoted me exactly $682

Is it just me or does this sound too expensive?
Was searching the forums and about 2 years ago one person bought one brand new from Japan for a little over $300
