its more like you are talking about a past that was, even before the time you are referring to, if you use have had. I have had 2 years experience would mean, umbata mokata hari 2 years experience thibilla thiyanawa. post your entire sentence to get a better idea.
also, I love covers and remakes because they give you a chance to stumble upon songs from different eras and different genres which you might never have heard before, Lord knows I've found quite a bit of gems that way..