component costs