If people want a vanity short key ID, then educating them on how OpenPGP packets work, and how the fingerprint is generated from the timestamp is the right way to go. Teach a man to fish.
Here is some Java code that creates a partial collision on the fingerprint for the desired short key ID: