New stock request please - bicycles and components

Bicycle brands and components please:
Shimano Inc
Specialized bicycle components
Giant manufacturing co Ltd
Many thanks!