If Anno's on your crew, she'll buy anything for 85% cost if she's still with Steele Tech or 80% if not. As for strategy...
Defence-wise, her Shields have 25% Kinetic resistance and 50% Electric, Burning and Corrosive resistance (along with several Tech Specialist shield-enhancing perks), while her HP has 100% Electric resistance and 33% Burning resistance, so your Kinetic + Burning loadout is highly sub-optimal. Her Shields are definitely the stronger part of her physical durability, so once those are down you're more than half-way to beating her.
On the other hand, she has a 33% weakness to Tease attacks (plus a guaranteed 'Really Likes' towards sweat) and no bonus to max Lust, though she needs to be raised to max lust thrice to be defeated so you'll effectively have to deal 250 Tease damage.
Offence-wise, she mainly deals Electric damage (including passive damage each turn, unless you've maxed out her Lust twice or can fly), but some of her attacks deal Kinetic and/or Tease damage, and one deals Burning damage and blinds you unless you pass a Reflex save (or have blind immunity).
For your equipment:
- Your current shield belt is pretty good, though Urbolg's shield and the ones dropped by the Bored Jumpers are better (the latter has an Evasion bonus, while the former has an Evasion penalty but much more Shields and Shield Defense; take your belt off before you ask him, though, since if your current Shields are too high he won't let you have it).
- Business Clothes are too balanced to be useful for any particular build. You'd be better off with the Augment-Weave Armour (the one Lone Wolf recommended, dropped by the Cyberpunk Security Operatives), or the Gray Goo Armour (particularly with upgrades; if you do the Uveto Deepsea Lab quest with her, she'll gain more Shields and lose her Electric weakness), or almost anything, really.
- The Shield Aug Bracers are also pretty good, but since most of her damage is Electric in nature having extra Shields won't do as much to protect you; for this fight, you'd be better off with the Light Jetpack (purchasable from Nerrasa) to avoid her passive Electric DoT. Unless you grow flight-capable wings, which does the same without taking up your Accessory slot (or the Evasion bonus).
As stated before, she resists the damage types of both your current weapons.
- If you're melee-focused, a good option is to use the FZR (purchasable from Shekka) to apply the Chilled (or was it Frozen?) debuff, then use a Crushing weapon for massive damage. The Saurmorian Hammer (obtained through Chaurmine's content) is best, followed by the Masterwork Yappi Strap (if you don't have enough Physique to use Power Armour weapons) (purchasable from Tuuva); the CSG (can be won from Shizuya) is also not bad despite being part Electric, as it has a chance to stun your opponent and is also an energy weapon.
- If you're ranged-focused, use the Trick Bracers (like Lone Wolf recommends, purchasable from Urbolg) as a stat stick, with the LM-19 Entropy (purchasable from Kattom on Uveto) as your main weapon; it's an energy weapon that deals Freezing damage.
- If you have high Tease Skill, you might just be better off equipping a stat stick for both melee and ranged, and using Tease attacks against her. She always really likes sweat and dislikes (or really dislikes) cum-covered, so if you're still having trouble, get sweaty without getting cum-covered (exercise is a good way to do that). She also has 3-5 other preferences chosen at random, so you might want to reload to get preferences that are more suited to your Steele's body type.