Toyota replacement key is between 2500 and 3000, thats without being programmed.
So at R2500, its not bad...lets hope you pay less.
@ClintonH - The vaseline goes hand in hand with the term, Getting shafted dry! We could break it up, but i think you know where its headed. The vaseline is there to help ease the pain...somewhat!