Highly unlikely that you will find a place that sells what you are going to need. Most of what they are going to charge you for is labor though. For even half that price already, you are going to be able to get a better new player so I would just replace it.