Anyone buy one, sat on one? Is the fabric a no slip like the neoprene they use on dirtbikes? Is it longer toward the front? When my girl is on the back she constantly slides forward and ends up in my seat with me. On my 1198 we gave up and she just shared my seat and it was fine, she's small...