20's are way too big. you should be able to get them on there with ribbons for rubber, but you'll be rubbing and grinding all day long.
in dash monitors/dvd/cd players? it all depends on your budget.
Kenwood Excelon DDX7015 [$1,399.99]
http://www.crutchfield.com/S-yQdGU6C...p?i=113DDX7015
Clarion ProAudio VRX935VD [$1,699.99]
http://www.crutchfield.com/S-yQdGU6C...=1&cc=01&avf=Y
Alpine IVA-D901 [$2,299.99]
http://www.crutchfield.com/S-yQdGU6C...=1&cc=01&avf=Y
i'd upgrade my alarm first though.