had decent luck with these guys generally not cheap but they seem to have either a database or search engines that can get salvage parts just have to know the part numbers
since it is Komatsu my experience has been they are really proud of their parts