I've been growing onions from the shop over the last 5 years. Last years crop was the best ever and I've still got lots left.
I think it's all down to the new onion fertiliser I use....