Ergo, a variant of the current verbiage might be prudent. Perhaps, "For the past 13 year, we've offered you the tools..." might be a more fitting description?
To give implies that a gift was bestowed; offered would contain the acceptance/rejection bit that is usual in sales transactions. The latter could also suggest that something was simply made available. Some of you might think this to be picayune, but advertising needs to be precise.