I can say with 100% certainty that
MF-F IS HEAVIER THAN A NORMAL FACE BOLT. (caps for emphasis, this is a common misconception)
Tyson, Basalt is probably better for pure defense thanks to its weight, but Phantom would have SIGNIFICANTLY more stamina and isn't awful for defense by any means. If you're just trying to beat Flash, definitely, absolutely go with Basalt, but you might consider Phantom for a bit more flexibility.
PocketPulls, Ray isn't a terrible attack wheel, but the other, newer parts from Japan like Flash, Variares, and Blitz do much better. SW145 isn't awful on attack types since it does give a small amount of smash, but heavier tracks like R145 are generally preferred if you want an aggressive track with a gimmick. F has better stamina than RF/R2F/LF, but those three tips have much better speed and recoil handling (two very important things for attack types). If you're playing in Hasbro stadiums, your custom isn't horrible, but you could upgrade your combo with the parts I listed if you have them.