For those with wildly warped cannons on their X-wings from The Force Awakens, Hasbro has replacement parts available and they are starting to arrive to those that ordered them. Simply contact customer service to get your replacements.
Thanks to @75Denny for the heads-up