FN-509C: Buy a Glock and spend $300 making it good or get this?!