Back in my bike shop days, the markup on parts was typically 50% (retail price was double what we paid wholesale) while the markup on whole bikes was tiny--as low as 5%. The two shops I worked in only (barely) survived based on that parts markup.
Neal