That's a sweet setup - I was looking at your seat - where did you get that from? Was it difficult to install?