...i do. but which one would be best?

http://63.89.49.212/parts/online_cat...1-800-230-5754

or

http://www.stanscycle.com/bmw_perfor...&brand_id=1296

or if you know of a better one please let me know.
thanks in advance