If the fenders on roadster is same then these should be spot on, coming to fitment its a stock fender so its a simple bolt on replacement, for painted you can always ask them.
Rest of the questions CS might answer but its a bit early here at the moment