Nothing good really fits. That's definitely the biggest downside to this gun. Because of this and some other reasons, I prefer the fullsize.
It should be noted that the VP9SK also does not fit an X300 despite having a Glock 19 slide length - however, I am okay with this as it is the trade off you get for the better ergo (balances better as grip sits farther forward on slide) and the greatly enlarged trigger guard (compared to G19). No such thing as a free lunch, have to compromise somewhere. HOWEVER, in the case of the HK45C, the gun is pretty big and could have been slightly altered to house an X300. In fact I know at least a couple of people have actually done this.
In any regard as others have said, the TLR3 and the Viridian are your only somewhat decent options, other than modifying the frame. Enjoy the gun. It's a great gun if you can get around this aspect!