The system is just so F-ing broken, its a bit demoralizing. It can sometimes take 4 days to get a part from MALS that is on the shelf driven across the base and delivered to the squadron. So, we cannabalize, because its faster... but cannabalizing means you do twice the work, and double the chance that you accidentally break something. We are in a sub-optimal situation because some a-holes at MALS won't bust their ass to deliver the part. Probably because they are short handed because they are running everyone through rape training, or flavor-of-the month training.
All of our IT systems are a complete joke, throughout the entire military. We probably waste millions of man hours a year having people type numbers into power point slides, when those numbers could be pulled automatically from the software with a few simple lines of code. But the military doesn't understand opportunity cost.
You forgot to mention that the part from MALS leaks and your Marines just wasted an entire shift of maintenance installing and op checking it.