Regarding the model, it looks like you got the HK21K-UBF, not the HK21EUG like the picture portrayed (but technically its still an HK21).

Shy of driving to his house with his (non-functioning) gun and a police officer in tow, it doesn't seem like you have any way of getting your money back and returning the gun.