WANTED - Rubber Floor Covering

My Demon also has its original vinyl floor, however it has quite a bit of dirt in the grooves and one tear about two inches long. I'm going to have to remove it to get it really clean. Any tips on cleaning these these? Or what I can do about the tear?

Since this is a "parts wanted" thread, let me know if you're willing to sell. Thanks, guys.