I hired an independent repair guy to come to my house to fix my iphone charging port -- they don't have offices, they make house calls -- and I was totally embarrassed that the problem was belly button lint. He was nice and only charged me $20!
It's all about volume. iPhone has volume, so you can get all kinds of accessories and inexpensive repairs for it.