Definitely, the LAG come maniac's edge is from the marginal spots he can force you into postflop. As you said his small stack makes the play easier - bet-broke I think, even if he just calls and the flop comes 742 - but if you 3bet then fold any hand that doesn't hit on boards like that, then for sure you should never 3bet anything that isn't JJ+ against this guy. In that case he is causing such disruption to your best game that you should probably just leave the table.
Vs a big stack villain here I would raise his donk like it never happened. Not many maniacs will continue past that point without at least a pair, not after the advertised strength of a 3bet, especially if you have a tight image.
If he calls the flop raise and checks the turn to you, bet any turn to buy a free showdown in position.
If he raises the flop raise, you'll have to make a decision based on past history. 200 hands with a maniac should give you an idea of whether he can broke with absolute air on rag flops.
Your other option of course is to just call down 3 streets, letting go if the villain shows unusual bet sizing. This would avoid isolating against the stronger part of the villain's range, but again you would want a previous read that the villain is capable of 3-streeting a hand like JQs unimproved. If you have that read, this is probably a better line to take than raising the flop donk.