I agree that the ability to gift seasonal specialty parts should be a limited time offer for, say, 1-3 months. After that time period players who wanted the parts would then still be able to request the parts, but they would be unavailable for random gifting.
I myself am finished with specialty parts within a week or two. No matter what your level, you can receive 20 per day!