TPS Replacement

Hi all, just picked up this 2009 FZ6R with under 3k miles. I freaking love this little dragon! There's a check engine light and seller told me mechanic said (he gave me the mechanics report) it was a faulty TPS, currently doesn't affect riding because it only misreads 100% of throttle but eventually it will. Is this basically a plug and play job or should I shell out the cash for a certified tech to do it? I found this on Partzilla