On the surface, this card doesn't give amazing value. Spending 4 cards and 1 click to gain 3 credits and 3 cards means you only get an actual value of +1, which is worse than many runner staples. Also, since you are required to pay the trash cost upfront, playing this will require you to get rid of most of a 5 card hand, including anything you'd rather keep.
Of course, anarchs are the masters of not giving a flying F. That's why Faust used to be so popular. They can afford to dump some cards to gain speed. Especially since the heap breakers are still very populair. Dumping a Paperclip, MKUltra and a second copy of your console in exchange for 3 cards/credits is very cash money.
I think this card will be best when played in combination with Earthrise Hotel or I've Had Worse. Draw into a large hand first, then dump the trash and keep drawing, and use the credits to install fancy new stuff. All in all, a very solid card. No Inject but that card is too strong, so it doesn't need to be.
I think it's unfair to compare Moshing to Fisk or Diesel. Moshing allows for card filtering, not card draw. In terms of cards you have access to, Moshing actually reduces them by 1. If you have 5 cards in grip, ypu play Moshing (down to 4) trash 3 (down to 1), then draw 3 (up to 4). I think a better compatison is Easy Mark with card filtering attached.
— HolyMackerel