If that 100 is also bear by the company in case of warranty, all expenses should be considered as expense & will be settled generally to cost center.
As per your initial post & mentioned that billing will be done only for 100, I meant that as revenue.
So, whether you bill the customer or not, cost from Service Order should be settled to some receiver, generally it will be cost center.