You're currently not resolving "dev.keysales.com", you're actually resolving "dev.keysales.com.keysales
.local".
I'd recommend you remove the "com" subdomain in keysales.local.
Then create a new forward lookup zone "keysales.com" (right-click "Forward Lookup Zones" in the DNS MMC, follow the wizard; you can use "AD integrated" as type); add a host (A) record "dev" there. Note that this will force you to enter all hosts under "keysales.com" to this zone if there are other (external) hosts you want to access, like
www.keysales.com, because your DNS server will now be authoritative for "keysales.com".
If you don't want that, and you only need to resolve "dev" internally, there's another possibility:
Create a new forward lookup zone "dev.keysales.com"; in this zone, create a new host (A) record, leave the name field *empty*, just enter the IP address of your internal host.
The same procedure applies to "mousesales.com".