I have one word for you; Kahr.
A K9 would be about perfect (maybe a P9, but I'm partial to steel Kahrs). An MK9 might also be worth looking into. Just make sure its not a NYCPD trigger.
A K9 is 6" long and 23oz
EDIT: oops ... didn't see the price limit