Be careful with the internals. My Double Eagle UMP was pretty good, I thought, out of the box. Shot consistant 330's and was fairly accurate for CQB games, which is better than I was expecting, but I took it to my gun doc (just got it back tonight) to have it upgraded to the hills as the rate of fire was PAINFULLY slow on full auto. Get new bushings as fast as possible and change the hopup rubber. The hopup assembly in general seems to be crap on mine, anyway, so I'm trying to track down a new one, and get it reshimmed. Mine was AWFUL out of the box.
Things an absolute BEAST now though! Systema Turbo motor, new metal bushings, new spring guide, regreased and reshimmed. AT LEAST double the ROF it had before. I'm happy