If you go on their website, I believe you can choose your model and see. Have to say it probably won't be cheap but I think that's the parts that cost a lot, not this company specifically which I've found provide great service and you can get your phone back same day if you take it in early.
Yes about 130 or more
Thanks! Your answer is awaiting moderation.