Ek wil nou nie hoes, poep, of skinder nie, maar...
A manufacturer will not design a system that creates fault codes when you use it. That just makes no sense.
Well, they're a business, they need to make a profit. That price doesn't sound like a complete ripoff, compared to the cost of bringing it in yourself.