The solenoid has 1/8" NPT ports, so any needle valve with 1/8" male threads will fit. However, the bubble counter might be trash, too, since the one that comes with the Milwaukee doesn't have any sort of nozzle to create a small bubble. Take a look at it and you'll see what I'm talking about - it relies on the tiny nozzle of the included bubble counter, while any other bubble counter of that style has a brass bottom and included check valve.
As for the gauge, do an Evilbay search for "1/8 pressure gauge" (the threads are 1/8" NPT, unlike industrial regulators, which are mostly 1/4 on all ports). But *first* make sure you can get the broken gauge off. They're probably glued in, so it's gonna take some serious hulking out.
A Clippard MNV-3 or SMC AS-1200 are cheap replacements for the needle valve, and will actually be a bit better than the stock Milwaukee valve. But you'll need a 1/8 to 10-32 adapter for either of them. Or you can search Evilbay for something similar to what you broke.