I know manarc23 lives in PA as well, and from what she has said, there are not that many button breeders in that area. So it is all just a case of supply and demand. monarc told me that the person she had found wanted $50 for a pair, so I think $45 is a bargain! It all just depends on how many people there are that sell them in your area. I probably could get $5 at most for one here.