My daughter just picked up her new 500x 120th edition today. Does anybody know of some good quality seat covers that actually fit? Many thanks