Most good stuff or good work isn't cheap.
But he's making about $5-600 or so for screwing an upper together based on the rough price of the parts........I just did one very close with the same or comparable components, so that seems a bit high for 45 minutes worth of work.
MM