He won't do that because he's getting a cut.
That's normal practice in the building trade, especially with custom built products and I don't see anything wrong with it.
After all, the builder wastes a lot of time dealing with suppliers and a markup is justified.
Personally I marked prices up on...